Initially on Leicester City's books, he signed for Fourth Division Exeter City, after his release from Filbert Street. Despite finishing as the club's top scorer with eleven goals he was also released by the South Coast club, so then joined Corby Town. Spells at Northampton Town, Lincoln City and Hereford United followed before a move to the Racecourse at the beginning of the 1977/78 season.

He became an instant success at the club, scoring on his debut in a 2-1 victory over Swindon Town. His scoring exploits were to prove a major influence as the club stormed to the Third Division Championship. He remained in prolific form over the next four seasons before being released to rejoin Hereford United.

After his retirement he returned to the Wrexham area, and was appointed the clubs manager in 1985, in succession to Bobby Roberts. He was to remain in the hot-seat until 1989, guiding the club to the brink of promotion and into European competition along the way, before his resignation.