He attended Orangeburg-Wilkinson High School, and was a two-sport standout in football and basketball for the O-W Bruins.
As a senior, he started all 13 games, allowing only five quarterback pressures and one sack, while contributing to the Seminoles gaining 4,470 offensive yards.
[4] In 2008, he started 15 of 16 games at right tackle, while contributing to running back Steven Jackson leading the league with an average of 118.4 yards from scrimmage.
In a 35–0 loss against the San Francisco 49ers, his poor play resulted in him being benched for the rest of the game, after getting an illegal formation penalty for lining up in the backfield.
On May 10, he was traded to the Dallas Cowboys, in exchange for another underwhelming former first round draft choice in linebacker Bobby Carpenter.
In 2010, he was acquired to provide depth and compete with Doug Free for the left tackle position, after the release of Flozell Adams.
[8] He got off to an inauspicious beginning, in his first game and start at right tackle in place of an injured Marc Colombo, the Cowboys appeared to have come back from a 13–7 deficit on a touchdown pass from Tony Romo to Roy Williams on the final play against the Washington Redskins on the season opener.
[9] However, Barron was flagged for holding defensive end Brian Orakpo and because the penalty was called against the offense, the game was over with the Cowboys losing.
[13] On March 26, 2013, Barron signed with the Oakland Raiders, to provide depth after starter Jared Veldheer suffered a torn left triceps.