Signed for St Albans City in mid January 2006 after a second spell with Ryman League side Walton & Hersham where he scored 22 times in 75 games.
Began his career as a junior with Charlton Athletic and Colchester United. Was noted for his speed in his youth and was once the All England 200m schoolboy champion.
His non-league travels have taken him to Leatherhead, Chesham United (where he first played under Colin Lippiatt), Harlow Town and Ware.
Has been restricted to a place on the bench during his short time with the Saints and in an effort to maintain match fitness he has also signed Ryman League forms with Staines Town making his debut for them on 11 February.
Rejoined The Saints in September 2013