He played non-league football for Evenwood Town, Spennymoor United, Stockton and Shildon.
[1] While still a Darlington reserve, in February 1933, he was selected for a Football Association Amateur XI to play against a Universities Athletic Union team.
[5] He made his debut for Darlington in the Third Division North in the penultimate match of the 1932–33 Football League season, at home to Carlisle United.
[1] Darlington finished bottom of the division, so had to apply for re-election to the League for the following season,[7] and the directors chose to retain the services of only five players.
[12] In 1938, he was again selected for an FA Amateur XI to play the Universities,[13] and was still a Shildon player in 1940 when normal competition had been abandoned for the duration of the Second World War.