Ha cominciato la propria carriera da calciatore nelle file dell'Osasuna, club della sua città natale. Nel 1988 si è trasferito al Barcellona. Impiegato come riserva di Andoni Zubizarreta, con il club blaugrana ha vinto una Coppa delle Coppe e una Coppa del Re. Nel 1990 si è trasferito al Siviglia[1]. Ha militato nelle file del Siviglia per sette stagioni, disputando un totale di 248 incontri. Nel 1997 è passato al Tenerife[2]. Ha militato nel Tenerife per due stagioni, totalizzando 35 presenze in campionato. Nel 1999 si è trasferito al Real Oviedo. Riserva di Esteban, in due stagioni con il club asturiano non ha disputato alcun incontro in campionato. Dopo la retrocessione del 2001, è tornato all'Osasuna, con cui ha concluso la propria carriera da calciatore nel 2003[3].
Terminata la carriera da calciatore, ha intrapreso quella di allenatore. Dal 2003 al 2010 è stato preparatore dei portieri al Barcellona[5][6]. Il 17 giugno 2010 è diventato tecnico del Numancia[7], in Segunda División. Nel 2011 è tornato a rivestire il ruolo di allenatore dei portieri del Barcellona[5][8]. Il 19 giugno 2012 ha rescisso il proprio contratto con il club blaugrana[9]. Il successivo 21 giugno è diventato allenatore del Racing Santander[10]. L'esperienza con il Racing, però, è molto breve: il 13 agosto 2012 è stato esonerato[11]. Il 13 giugno 2013 è diventato vice di Luis Enrique al Celta Vigo[12]. Il 15 luglio 2014 ha seguito Enrique al FC Barcellona, mantenendo il ruolo di vice-allenatore[13]. Dopo tre stagioni al Barcellona, il 28 maggio 2017 viene ufficializzato come nuovo tecnico del Celta Vigo[14], con cui ha firmato un contratto biennale. Tuttavia al termine della stagione viene esonerato[15]. Il 13 giugno 2019 è diventato allenatore del Girona[16]. Il successivo 12 ottobre viene esonerato[17]. Il 18 giugno 2020 ha annunciato il proprio ritiro da allenatore a causa della SLA[18].