Career
Beginning his career with Kilmarnock, Campbell moved to Albion Rovers where scored over thirty league goals in less than sixty league matches. In turn, he moved to English side Tranmere Rovers but was back in Scotland within the year, having failed to score in four matches. An even shorter spell at Dumbarton followed before a further short time at Stenhousemuir preceded a final playing period Albion Rovers.
Upon retiring in 1964, Campbell managed more than a goal in every two league matches over his short career.