The former Scunthorpe, Sheffield Wednesday and Preston player worked with Blackpool manager Gary Bowyer as a trainee at Blackburn.
The 27-year-old was released by York in January after making 18 appearances for the League Two side.
"I've played against some of the lads before - there are some good players, and some good signings have been made this summer," he told the club website.
Find all the latest football transfers on our dedicated page.
Blackpool have signed ex-York defender Eddie Nolan on a one-year deal.