Cresciuto calcisticamente nelle giovanili del West Ham Utd, nel 2015 viene promosso in prima squadra, con la quale debutta il 2 luglio 2015, nell'incontro d'andata dei turni preliminari di Europa League vinto per 3-0 contro gli andorrani del Lusitans.[1] Gioca anche l'incontro di ritorno il 9 luglio successivo, vinto per 0-1 in trasferta,[2] che vale il passaggio al turno successivo. Queste rimarranno le sue uniche due presenze in prima squadra, poiché verrà spesso impiegato con la formazione Under-21. Rimasto svincolato al termine della stagione 2016-2017, il 18 febbraio 2018 si accorda con gli sloveni del Rudar Velenje.[3] Il 12 luglio successivo ha realizzato la sua prima rete in una competizione europea, nell'incontro d'andata dei turni preliminari vinto per 7-0 contro i sammarinesi del Tre Fiori.[4] Svincolatosi nel gennaio 2019, l'anno successivo firma con gli islandesi del Fylkir, con cui gioca per due stagioni nella massima divisione locale, totalizzando 33 presenze e 9 reti tra campionato e coppa. Il 19 febbraio 2022 viene acquistato dal Dover Athletic, club militante nella quinta divisione inglese[5]; il 25 aprile successivo rescinde il contratto che lo legava al club[6] e va a giocare nella prima divisione finlandese all'Ilves, con cui nel 2023 vince anche una Coppa di Finlandia, segnando la rete del definitivo 2-1 nella finale contro l'Honka.