 Walker began his football career as an apprentice with Leeds United, but joined York City in August 1975 from non-league Tadcaster Albion, making his debut in the 1976–77 season.He played just two league games for York before injury ended his professional career and he returned to non-league football with Marine.Walker initially worked in Rugby league with Leeds and was Castleford's physio when they played on the 1985 Challenge Cup Final at Wembley.