After playing youth football for
Millwall and in non-league with
Fisher,
Beckenham Town,
Hayes & Yeading United and
Cray Valley Paper Mills, he signed a two-year contract with
Crawley Town in July 2023. He made his debut for the club in a 0–0
EFL Trophy draw with
Sutton United on 10 October 2023. ==Career statistics==