His footballing journey began with Premier League side Aston Villa, where he later made his senior debut and contributed with an assist against Liverpool in an FA Cup tie in 2021. The midfielder then joined Exeter City before venturing across the top end of non-league football with the likes of Hereford, Yeovil Town and Bath City, eventually signing for Radcliffe from Rushall Olympic.