The 27-year old goalkeeper, who has been at Carrow Road since joining from Everton in 2010, has penned a contract that will keep him with the Canaries until the summer of 2017, with the option of a further 12 months.
"I'm more than happy to commit my long-term future to the club," Ruddy told the club's official website.
"I've thoroughly enjoyed my time at Norwich City - everyone has been very supportive. The whole club, the players and staff I have worked with have been fantastic.
"I've broken into the England squad while at Norwich, and without the opportunity they gave me I wouldn't have been anywhere near it. I was in a bit of a no-man's land before I joined the club, and they took a gamble on me.
"Thankfully I think it's paid off for both sides and now I'm just looking to keep up my form."
For the big stories and the banter follow us on Twitter: @tribalfootball