Ebbsfleet United academy graduate. Made his debut in a Kent Senior Cup tie with Dartford in February 2023.
Loan spelled with Welling Town in 2023 and Erith & Belvedere in 2024.
Made 25 appearances in the National League for Ebbsfleet United during the 2024/25 season.
Joined Folkestone Invicta on a one-month loan in August 2025. Made his Invicta debut in a 2-0 over Canvey Island.
Previous Clubs: Ebbsfleet United, Welling Town (loan), Erith & Belvedere (loan)