The 29-year-old, who can play as an attacking midfielder or an attacker, joins striker Billy Waters and midfielder Harvey Gilmour in signing for Halifax this summer.
Warburton, who was at the Manchester United Academy as an 11 and 12-year-old, and at the Stockport centre of excellence from the ages of 12 to 15, joined Curzon Ashton in 2013 after a prolific spell with Maine Road in the North West Counties League, and after a brief spell at Salford City, he returned to Curzon and finished the campaign with 13 goals in just 16 league appearances.
The 2018-19 season saw Warburton secure promotion to the National League with Stockport County. Warburton netted 18 league goals, 25 in all competitions, averaging just shy of a goal every other game.
He then joined Northampton Town on a two-year deal, leaving his job as a PE teacher at a school in Sale, scoring twice in 28 appearances as The Cobblers earned promotion to League One.
He scred twice in his first three games of the 2020-21 campaign, but signed for Yeovil on loan for the rest of the season in October, scoring twice in 19 appearances, before being released by Northampton at the end of last season,