A former Youth team player for Colchester United who progressed through the ranks at Layer Road before making two appearances in the First team back in 1995. Two years later he moved across Essex to sign for Southend United and marked his debut with the winning goal against Fulham.
After leaving Roots Hall he turned to non-league football and has had spells with a number of clubs, including Heybridge Swifts (three spells), Welling United, Chelmsford City (his hometown club), Grays Athletic and Redbridge.
Joined St. Albans City in January 2006 from Bishopâ€™s Stortford after appearing for the Bishopâ€™s in two matches against the Saints the previous week. His leadership qualities proved crucial during the Saints push for promotion but he missed out in the play-off final after injuring a leg in a motorcycle accident in the days leading up to the match.
After just one appearance in the Nationwide Conference he returned to the Conference South in September 2006 to join Welling United.