He began his professional playing career with Port Vale in 1978, where he remained for four years before being sold on to rivals Stoke City, having already been selected for the PFA Fourth Division Team of the Year in 1981–82. In 1985, he signed with Sheffield Wednesday, before he moved on to Portsmouth three years later. He remained with "Pompey" until 1994, at which point he transferred to Brighton & Hove Albion. The following year he joined Exeter City, before entering into management at Fareham Town in 1997. Between 1982 and 1984 he won four caps for the England under-21s and eight caps for the senior team.