The right-back joined the Cards until the end of the season shortly after leaving Banbury United in January 2024. A Coventry City academy graduate, he made 40 appearances for the Sky Blues across three seasons, making the bulk of those appearances in 2017/18. He then joined Kettering Town in August 2018, helping them win the Southern League Premier Central, also winning Player of the Season, before joining Notts County in August 2019, where he made 97 appearances before departing the club at the end of the 2021/22 season.
After a short spell at Boreham Wood, he unfortunately broke his collarbone in October 2022, leaving the club in August 2023 and joining National League North side Banbury in November 2023. He became a regular for the Puritans, starting ten consecutive games until Michael Doyle made an approach to bring him to the Cards. The pair worked together at both Coventry and Notts County during Doyle's playing career, as well as the start of his coaching career at the County Ground.