Career
He began his professional career with Stranraer before moving to Ayr United, where he made over 100 first team appearances in all competitions. He then had a short spell with Street Johnstone. Raith became the second club that Campbell played over 100 first team games foreign
His Queens debut was on 23 July 2011 the extra time 2-0 defeat away to Ayr United in the 2011-2012 Scottish Challenge Cup.
Campbell made 19 first team appearances for the Palmerston Park club before the club website announced on 11 February 2012 that he had moved to Irvine Meadow. In June 2014, he signed for Auchinleck Talbot.