He turned professional with Newcastle United in July 1977, making his debut in a 1–1 draw with Bristol City in Football League Division One.
[5] After 81 first-team appearances, Walker departed for the United States of America to play for the San Diego Sockers in the North American Soccer League in 1982.
[7] The following summer saw him move back to the north-east with Sunderland, but his only first-team outing was a substitute appearance against Watford at Roker Park.
Walker moved to Chester City in July 1984, making his debut on the opening day of the new season against Scunthorpe United.
Outside football he gained a first class honours degree in computing from Newcastle Polytechnic and became a maths teacher at Greencroft Business and Enterprise Community School in Annfield Plain.