 Starting out at Crystal Palace, he turned professional with Sheffield United in 1980.Five years later, following a loan spell with Port Vale, he signed with Preston North End.He spent four seasons with Preston, then spent one season at Newcastle United, before transferring to Fulham in 1990.