The 25-year-old started his career with Chesterfield, and even played for them in the EFL Cup for them back in 2016.
Since then, he has also represented Gainsborough Trinity, Matlock Town, Guiseley, Banbury United and Hyde United.
This season, he has made nine appearances for Nantwich, and three appearances for Hyde earlier on.
He could make his Celtic debut on Saturday against Atherton Collieries.
Image Credit: Gainsborough Trinity
Keep up-to-date with our exclusive email newsletters.
Subscribe