Started his career as a youth player at Brentford before moving to Aldershot Town in 1988.
After leaving Aldershot he played Ryman League Premier Division football for Wokingham Town and Staines Town, before rejoining The Shots in 1992.
In 1997 he joined Reading as an academy coach, and later became manager of Farnborough Town’s Youth team.
He has enjoyed two spells as Player-Manager of Cove with a season in between in the same role at Camberley Town, and in 2009-10 led Cove to win the Combined Counties League Cup.
Chertsey Town was the next port of call as first team coach, before moving to ‘Boro in November 2011 as part of Spencer Day’s management team.
He combines his first-team duties as the clubs Academy Coach.