Made his Tonbridge Angels debut as a 16-year-old. Part of the Tonbridge team that won promotion to the National League South in 2019.
Loan spells at Merstham and Sevenoaks Town during the 2019/20 season as well as making 5 appearances in the National League South for Tonbridge.
Departed Tonbridge in 2020 to join Hythe Town. Appointed Hythe captain in 2021. Part of the side that reached the Isthmian South East playoff final in 2023.
Joined Sittingbourne in 2024, reaching the FA Trophy quarter-finals and the Isthmian South East playoff final.
Joined Folkestone Invicta in the summer of 2025.
Previous Clubs: Tonbridge Angels, Chatham Town (loan), Merstham (loan), Sevenoaks Town (duel-registration), Hythe Town, Sittingbourne