[3] He began his football career as a junior with Swindon Town, but never appeared for the first team.
He left for Gloucester City in 1992, where he made 74 appearances and scored 6 goals in all competitions.
He joined Trowbridge Town in order to be nearer home and college,[5] but manager John Layton soon signed him for Third Division club Hereford United.
He made his debut in the Football League on 1 October 1994 in a 2–1 home win against Scunthorpe United.
He had three seasons in the Football League and one in the Conference with Hereford before moving to Yeovil Town.