A product of Folkestone Invicta Academy and Folkestone Invicta Youth.
Joined Folkestone Invicta Academy as a scholar for the 2021 season. Joined Folkestone Invicta U18 later in the 2021/22 season.
Captain of the treble-winning Folkestone Invicta Academy side of 2023/24, winning the Tactic League T3 East, Tactic League T3 Cup and Tactic League T3 Champion of Champions Playoff.
Signed 1st team forms in November 2022. Made his debut as a substitute against Bognor Regis Town in April 2022.
Spent most of the 2023/24 season playing on a dual registration at Kent County League sides New Romney & Hawkinge Town before finishing the season with Canterbury City in the SCEFL Division 1.
Joined SCEFL Premier Division side Kennington on a dual registration at the start of the 2024/25 season.
Previous Club: New Romney (dual registration), Hawkinge Town (dual registration), Canterbury City (dual registration)