Career
Born in Glasgow, he played for West Hartlepool, before joining Everton, where he made 8 appearances in The Football League. He subsequently played for Barrow of the Lancashire Combination and New Brompton of the Southern League, where he played regularly for two seasons before competitive football was abandoned due to the outbreak of war. After the war, he returned to Lancashire to play for Liverpool and Tranmere Rovers before joining Halifax Town.
He finished his Football League career with Accrington Stanley.