
After coming up through the Arsenal academy he moved to Charlton Athletic and made one first team appearance. He made one appearance for Torquay United on loan before being transferred to Colchester United who sent him straight back to Torquay again on loan.
He then signed for Dulwich Hamlet before signing for Welling United in the summer of 2021 and is now the club’s longest serving player.