Walker played for Wolverton, Northampton Town and Brentford,[2] before joining Wolverhampton Wanderers for a £150 fee in April 1910.
[3] He scored twice 35 games for the club,[4] as they posted eighth and ninth places finishes in the Football League Second Division in 1909–10 and 1910–11.
He joined non-League Port Vale in 1911 and enjoyed regular football in Burslem, helping the club to lift the Birmingham Senior Cup in 1913.
[1] However, he lost his place in October 1913 and after colliding with low railings at The Old Recreation Ground on 26 January 1914 was out of action for some time.
[1] He was released at the end of the season and moved on to Scottish side Dunfermline Athletic.