
The 22-year-old initially spent time in the academy systems at Derby County and Shrewsbury Town before joining the Kidderminster Harriers academy. A positive 2021/22 season saw him enjoy some involvement with the Harriers first team before he was loaned out to Sporting Khalsa in March 2022.
He signed his first professional contract with Kidderminster in the summer of 2022 and he was loaned out to Bromsgrove Sporting in November 2022 to gain more senior experience.
He was released by Harriers at the end of the season and he signed for Ilkeston Town ahead of the 2023/24 campaign. However, in September 2023 he moved on to Hereford FC and then at the end of his short-term deal he joined Gloucester City in January 2024. Finding his opportunities limited there, he then linked up with Rushall Olympic in March 2024.
He signed for Sporting Club Inkberrow for the 2024/25 season where he went on to establish himself as a key player. He scored the winning goal in the Hellenic League Premier Division play-off final as Sporting Club Inkberrow earned promotion to step 4.
He featured regularly for Sporting Club Inkberrow as they finished mid-table in their first season in the Southern League Division 1 South.