Burton Albion agreed to release the 25-year-old, who goes straight into the squad for Saturday's away League Two game at Mansfield Town.
A former Manchester United academy graduate, he enjoyed loan spells to Trafford, AFC Fylde, Morecambe (twice), Stockport, Macclesfield and Burton before making his move to the latter permanent in 2020.
He's also won two senior caps for his country, which came against Bulgaria and New Zealand in 2019.
Need a VPN? Or seeking to switch? Then support Tribal Football by clicking here to sign up with our official partners NordVPN. Not only will you receive the best VPN experience, but also great discounts by signing up via Tribal Football. Thanks for your support!