He started his career with local team Dover F.C. before moving to Sheffield Wednesday at the age of just 19. He played over 200 games whilst at Hillsborough. In 1983 he started a two-year stint as back-up for Bruce Grobbelaar at.
He left in 1985 for a brief spell with Sunderland before joining Charlton Athletic a year later.
He established himself as first choice "keeper for the Addicks for seven years. He was forced to retire from professional football in 1993 and had spells in non-league football with Dagenham & Redbridge and Margate.
He has since returned to Charlton as part of their work in the community scheme. He regularly plays in goal for the Masters team