He first came to prominence with Wolverhampton Wanderers where he signed professional forms in 2014. Although he never made a first team appearance for the Molineux club, he enjoyed loan stints with Chesterfield and Tamworth during his time on Wolves' books. In June 2016 he signed a 1-year contract with Kidderminster Harriers before moving to Alvechurch a year later, where he helped the Lye Meadow club win promotion from the NPL Division 1 South. He moved to Nuneaton Borough for the start of the 2018-19 campaign, but he was back in Alvechurch colours by November 2018 due to the Warwickshire club's financial woes at the time and subsequently played a major part in Church's fine run over the second-half of that season that led them to reach the Premier Division Central Play-Off Final.
He followed Ian Long to Stourbridge during the summer of 2019 and he clocked up 39 appearances (37 + 2 sub), scoring once, and featuring in our run to the Emirates FA Cup 1st Round Proper that season before our dreams were ended by Eastleigh after a replay. The 2019-20 campaign was cut short by the covid pandemic outbreak and with Ian Long having also been succeeded by Mark Yates at the helm just prior to the premature end to the season, he chose to move on to Halesowen Town in July 2020 for the short-lived 2020-21 season that was largely halted by the end of October. He returned to Alvechurch for a third time in May 2021 and was a member of their side that made it through to the 2nd Round Proper of the Emirates FA Cup (alongside Tom Edge) during the 2022-23 season. He then moved on and spent the 2023-24 campaign with Coalville Town before joining Walsall Wood and linking up once more with Ian Long in May 2024. However, off-field issues saw the club resign from the NPL Division 1 Midlands at the end of October 2024 and he subsequently signed for Bromsgrove Sporting.
Following the recent change of management at Sporting, he decided to move on and at the turn of the year he joined St Ives Town and played in their home game against Royston Town at the start of January 2026 before soon renewing acquaintances with Scott Adey-Linforth at Stourbridge.