A product of AFC Wimbledon, captain of the academy side that won the EFL Youth Alliance South East.
Signed his first professional contract in 2022. Spent time on loan at Basingstoke, Braintree and Farnborough.
Departed Wimbledon in 2024, rejoining Farnborough permanently. Joined home-town club Chertsey on loan. Had a spell with Hemel Hempstead before finishing the 2024/25 season with Isthmian Premier Division side Dulwich Hamlet.
Joined Folkestone Invicta in the summer of 2025.
Previous Clubs: AFC Wimbledon, Basingstoke Town (loan), Braintree Town (loan), Farnborough (loan), Franborough, Chertsey Town (loan), Hemel Hempstead, Dulwich Hamlet