The 26-year-old moves to the New Bucks Head from Kettering Town, who also suffered relegation from the Vanarama National League North at the end of last season.
He had only been with the Poppies since February 2023 after arriving from Bromsgrove Sporting after a successful loan spell.
He had joined the Rouslers in June 2022 from league rivals Stourbridge, where he had returned to in February 2022 from National League North side Hereford.
He had joined the Bulls just before Christmas 2020 from Halesowen Town, having joined the Yeltz in May 2019 from Stourbridge.
He began his career with Wolverhampton Wanderers and following a spell as a schoolboy at Shrewsbury Town joined Kidderminster Harriers.
Following a successful spell with the youth team, he signed a contract with Harriers and spent time out on loan to several clubs including a 16-game spell with the Yeltz in the 2015/16 season.
He signed for Gloucester City in 2017 and followed this up with a successful loan and then permanent move to Worcester City before signing for Stourbridge in early 2019.
Most clubs are looking for volunteers. Find out more on the button below:
www.PitchingInVolunteers.co.ukAll the news and results in one place.
REGISTER