Es un futbolista español conocido por jugar de portero en el Real Club Deportivo Espanyol, de la Segunda División de España.
Se formó como jugador profesional en la cantera del Club Deportivo Lugo, entidad a la que perteneció desde 1994 hasta 2000.
Ha pasado por equipos como Real Madrid C. F. «C» (2000-2003), A. D. Alcorcón (2001-2002), Real Madrid C. F. «B» (2003-2005), Real Madrid C. F. (2005-2007) y (2013-2014) , Villarreal C. F. (2007-2012), Sevilla F. C. (2012-2013) y A. C. Milan (2014-2017).
Debutó con la Selección de España el 12 de agosto de 2009, en un amistoso contra Macedonia, sustituyendo a Pepe Reina, donde ganaron 2-3.