After coming up through the age groups at Southend United, Arsenal and Colchester United, he returned to Southend, signing a professional contract in 2018. Although he only made a handful of first team appearances, he enjoyed a number of successful loan spells.
They included Harlow Town, Dartford, Braintree Town, and Kings Lynn Town before being part of Farnborough Town’s promotion campaign last term.