The 32-year-old joins Owen Coyle's men after a successful four-year spell at Carrow Road in which he fired the Canaries to promotion twice and Premier League safety.
Wigan Athletic has signed Norwich City striker Grant Holt on a three-year deal.
The 32-year-old, who was club captain at Carrow Road, scored eight goals in 34 Premier League outings last season as Chris Hughton's side eased into a mid-table position. A stunning debut campaign in the top flight saw the striker net 15 times, and new Wigan boss Owen Coyle is delighted to have struck the deal as he looks to get his side back into the Premier League.
"This is a fantastic piece of business for us at a really good price. Grant is a proven goal-scorer at every level and he will definitely bring something new to the table that we were missing in the squad," Coyle said. "There is already a great buzz about the place since the new boys have started coming through the door and this is another one that will really lift the place.
"He’s been a hero to the fans at every club he’s been, and I know the Norwich fans are sad to see him go, he’s been one of the icons of their success in recent years. But now it’s the Wigan fans’ turn to enjoy him and we’re all delighted he’s coming on board."
After working his way up through the English Football League system, Holt will get a taste of continental action this season with Wigan set to compete in the UEFA Europa League despite being relegated to the League Championship.