After one league game for Dagenham and Redbridge, and a handful of games out on loan, he joined Chelmsford City in 2009 and stayed for four years. He then went to Ebbsfleet United before joining Bromley and winning promotion to the Conference Premier, as it was.
After half a season he returned to Ebbsfleet and again won promotion, In 2018 he had a loan spell with Woking before signing for Dulwich Hamlet and then Welling.