The 25-year-old spent the 2014-15 season with the Blues where he scored twice in his 44 appearances.
The former Sheffield United trainee is the third player to move from the Silkmen to Chester this summer after Andy Halls and John McCombe.
He is the seventh new arrival since last season from boss Jon McCarthy.
Find all the latest football transfers on our dedicated page.
Chester FC have re-signed midfielder Kingsley James on a two-year deal after he turned down a contract at National League rivals Macclesfield Town.