Came up through the ranks of Leyton Orient and made his debut for them in February 2015. He went on loan spells to Royston Town and Grays Athletic before moving on to Colchester United.
He then moved to Maldon and Tiptree. Last season he played for East Thurrock United. In pre-season 2018-19 he played against Welling for Queens Park Rangers before joining up with the Wings later in the season.