 During his playing career, he has had spells at Hampton & Richmond, Aldershot Town, Dulwich Hamlet, Chesham United, Chertsey Town, Wealdstone, Chalfont St Peter, Uxbridge and Hounslow.He began coaching at Chesham and then became joint manager alongside Nas Bashir at Yeading.He took sole control at The Warren in December 2001, and silverware followed with an Isthmian League Cup win in 2003.