Born in Preston, Lancashire and growing up in St Ives, Cambridgeshire, Barron joined Ipswich Town'sacademy at the age of 10 after being spotted playing in St Ives. Adept as left back or a left midfielder, Barron's first involvement with the first team came on 16 March 2004, when he was named as a substitute for a First Division match against Walsall, but he remained unused. Barron made his first team debut against Brentford in a 2–0 League Cup first round win in August 2004 and played the full 90 minutes. He was an unused substitute on another six occasions, but a persistent groin injury meant that he missed much of the 2004–05 season. Barron's injury problems continued into the 2005–06 season and he had to wait until December 2005 for his next appearance, when he replaced Darren Currie after 87 minutes of a 1–1 Championship draw with Wolverhampton Wanderers. Barron made a run of 15 first team appearances during the second half of the season and made 16 during the campaign. He was only called into the Ipswich Town squad once during the 2006–07 season and was released in June 2007 after his contract expired. He made 17 appearances for the club during his three years as a professional.
Wrexham (loan)
Due to a lack of first team opportunities at Ipswich Town, Barron joined League Two club Wrexham on loan in February 2007. He made three starting appearances and returned to Ipswich in March.
Millwall
Barron joined League One club Millwall on a free transfer in June 2007. Playing under manager Willie Donachie, Barron fell out of favour after Donachie was replaced by Kenny Jackett early in the season. He made 17 appearances during the 2007–08 season, as Millwall narrowly avoided relegation to League Two. Barron made 16 appearances in 2008–09 and scored the first senior goal of his career in an FA Cup third round replay against Crewe Alexandra on 13 January 2009. He was an unused substitute during Millwall's unsuccessful playoff campaign. In the 2009–10 season Barron made 29 appearances and won the first medal of his career when Millwall were promoted to the Championship after running out 1–0 victors against Swindon Town in the 2010 League One playoff final. Barron had a successful 2010–11 season in the Championship, making 42 appearances in a variety of positions and scoring two goals as Millwall finished 9th. His injury niggles returned during 2011–12 season and he played the latter part of the campaign while suffering from a recurring knee problem. He made 28 appearances during the 2011–12 season and was told he was free to leave the Lions at the end of the campaign. Barron made 132 appearances and scored three goals during his five years at The Den.
Brentford
Barron joined League One club Brentford on a two-year contract on 13 August 2012. He made 17 appearances during his debut season with the Bees, before undergoing surgery for a hip joint problem in March 2013. Hip and groin injuries restricted Barron to just five appearances during the 2013–14 season and he was released in June 2014, after making just 22 appearances during his two years at Griffin Park.