Joined Charlton Athletic at the age of 14, before signing as a professional. Although he didn’t make a first team start, he enjoyed a number of league appearances on various loans before joining AFC Wimbledon. After two seasons there, he spent a year at Partick Thistle then two seasons at Cambridge United.
His next club was Newport County, then Dover Athletic. Hs spent last season at Dartford before joining a club in the borough in which he was born.