The 32-year-old has not played for the Baggies since making a substitute appearance against Cardiff eight months ago.
Norwich´s caretaker manager Jim Duffy said: "I am delighted to sign a player with John´s experience. The situation we are in demands players who know how to operate in the positions they play."
Copyright (c) PA Sport 2007, All Rights Reserved.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: https://www.givemesport.com/writeforgms