 Campbell became club captain at Rovers and in 2012 he briefly managed the club on a caretaker basis before leaving the club at the end of the season.At international level, he won 14 caps for the Scotland under-21 team.Campbell was born in Corby, Northamptonshire.