Curtis began his career at Chesterfield back in 2016, and made his professional debut in the EFL cup.
He had youth loan spells at Gainsborough Trinity and Matlock Town before signing for Guiseley in 2017, where he spent a couple of seasons, again going out on loan to Buxton and Matlock Town.