The 32-year-old left back has moved to Carrow Road on a two year contract and has cost The Canaries £250,000.
Charlton began his career at Huddersfield before joining Southampton and then Birmingham before a free transfer took him to The Reebok four years ago.
“I am delighted to get a player of Simon’s quality. He is a very experienced Premiership player and a first class professional.
"Simon has great energy and great enthusiasm for the game and is a good, quality addition to the squad for the Premier League.” Canaries boss Nigel Worthington said.