The 22-year-old came through the ranks at the Charlton Athletic academy before moving to Fulham. He represented the Cottagers at under-18 and under-21 level and was a key player in their Premier League 2 side.
Whilst at Fulham, the Englishman gained loan experience at Bristol Rovers, Plymouth Argyle, Raith Rovers and Newport County.
The 6’1” striker joined Walsall at the beginning of the 2022/23 campaign and spent time on loan at Oldham Athletic. He penned a deal with Boreham Wood at the start of this season and has made 13 appearances for the Wood in all competitions.