Se formó en el CD Oberena, equipo vinculado al Club Atlético Osasuna.
La temporada 97/98 fue el portero titular del filial osasunista, disputando un total de 31 partidos.
La temporada 1999/00, pasó a formar parte de la plantilla del primer equipo navarro, aunque terminó cedido al Fútbol Club Cartagena, donde solo disputó tres encuentros.
Su equipo logró pasar la eliminatoria, proclamándose, a la postre, vencedores del torneo, aunque Wenger se decantó por Jens Lehmann como guardameta titular de la final.
La temporada 2006/07 fue suplente en la Premier League (disputó un solo encuentro), aunque fue el portero titular en las competiciones domésticas de copa.
Durante la temporada 2007/08 logró desbancar a Lehmann y convertirse en fijo en el once titular.
[2] Sin jugar ni un solo partido en el Arsenal tras su regreso, se le rescindió contrato en mayo de 2012.