Career
After briefly playing with Pittsburgh and then the Moncton Hawks of the Maritime Senior Hockey League, Campbell signed with the Richmond Hawks of the English National League (ENL) for the 1935-1936 season. Whilst with the Greyhounds, Campbell was named as a winger to the All-star A Team of the ENL in 1940. During World World War II, Campbell worked in an aircraft factory.
However, he continued to play ice hockey for a Sunday league team in Brighton.
After the War, Campbell briefly joined the Brighton Tigers in the autumn of 1946 before he returned to Harringay to join the Harringay Racers for the remainder of the 1946-1947 season and earning his second nomination to the All-star A Team, although this time as a defender. Campbell then joined the Earls Court Rangers in 1950 as player-coach, where he stayed until he retired from ice hockey in 1953 when he was 44 years old.
Whilst with the Rangers, Campbell was again named to the All-star B Team, this time as coach in 1952.