Career
He began his career with Wokingham Town before signing for Crystal Palace in June 1988. He had a brief loan spell at Burnley and made only two appearances for Palace both as a substitute in their 1988–1989 promotion season. In 1989 he moved on to Swansea City, for whom he made 228 appearances, scoring 14 goals between then and 1995.
He later played for Gillingham and Cardiff City and made over 300 total appearances in the Football League.