He began his career at Chester, before moving on to Luton Town the following year. He signed with Manchester City in August 1978, but left Maine Road the following year to concentrate on his career in the United States with the Minnesota Kicks. After the club disbanded he moved on to Portland Timbers and then the Tulsa Roughnecks, winning the Soccer Bowl in 1983. The next year he returned to England with Barnsley, following a brief spell with Dutch side NAC Breda. He signed with Oldham Athletic in 1985, and then transferred to Bradford City in 1987. He was bought by Port Vale in August 1988 for £35,000, and helped the "Valiants" to win promotion out of the Third Division via the play-offs in 1989. He was sold on to Burnley for £60,000 in November 1989, before moving on to Crewe Alexandra. He announced his retirement the next year, after a brief spell in the Conference with Boston United.