Perch told the club's official website: "It feels great to be here with a new challenge ahead of me and I'm very excited at getting that started.
"The prospect of helping to get the team promoted was really appealing and I can't wait to meet the rest of the boys and get started.
"I think Wigan Athletic is a great club and after speaking with the manager, his ambition and determination to take the club back to the Premier League where it belongs is something I wanted to be a part of."
Perch, who can also operate at full-back, started his career at Nottingham Forest for whom he made his debut at Wigan in 2003.
He made over 200 appearances during a seven-year spell at Forest before moving to Newcastle on a free transfer in the summer of 2010.
Perch made a total of 80 appearances for Newcastle and scored his only goal for them in the 4-3 defeat at Manchester United on Boxing Day last year.