Lazio left-back Garrido joins Norwich on loan
They have an option to extend the deal for the 27-year-old former Manchester City defender.
"I'm absolutely delighted to be bringing in somebody of Javier's quality," Norwich manager Chris Hughton told the club's website.
"He has played in La Liga, Serie A, and the Premier League, so he is a player of real experience."
Garrido began his professional career in Spain with Real Sociedad before moving to Manchester City in 2007 where he made 49 Premier League appearances.
He joined Lazio in July 2010 and played 21 times in two years there.