He has previously played in the Scottish Premier League for Street Mirren. In his first season at Love Street, a knee injury blighted Barron"s season. Nonetheless manager Gus MacPherson saw potential in him and offered him a new two-year contract.
Barron started his first league game for Street Mirren in a no score draw against Kilmarnock at Love Street.
Despite injury forcing his substitution at half time, he returned to the first team and scored his first goal against Dumbarton in the Scottish Cup. He managed a to retain his place for the remainder of the 2007-2008 season after an injury to David van Zanten and cemented his place at right-back.
After the departure of van Zanten to Hibernian at the end of the season, Barron was expected to become first choice right back at Street Mirren, however former Falkirk captain, Jack Ross was signed in the close season and secured the right back position. The signing of Jack Ross was compounded by medial ligament damage in his knee which saw him out of contention for 11 weeks and limited his outings in the 2008-2009 seasonnot playing a game until the turn of the year.
A similar injury to left back Franco Miranda saw Barron deployed in a variety of defensive positions, until left back Mo Camara was signed.
Following an injury to Mo Camara before the start of the 2009-2010 season in a friendly against Wigan Athletic, Barron secured a first team starting spot at left back. Naturally right footed, Barron"s preferred position is to the right of defence however he settled in well at left back and secured his place in Street Mirren"s team His versatility in being able to play as a defensive midfielder, left and right full back as well as centre back means he has become an important defender in Street Mirren"s squad.
He returned to his natural right back position towards the end of the season as Steven Robb returned from injury.
On 29 February 2012, Barron signed a new contract at Street Mirren, keeping him at the club until summer 2014. Barron terminated his contract with Street Mirren by mutual consent on 20 January 2014.
After a spell out of the game, Barron joined Greenock Juniors in January 2015. On 21 August, Barron signed with Scottish League One side Stranraer on a six-month contract.