Nacido en Bilbao, se formó en su ciudad natal.
Ha interpretado Ruodi (Guillaume Tell) en Ámsterdam, Opéra Monte-Carlo, Théâtre des Champs-Élysées y Teatro Regio di Torino; Beppe (Pagliacci) en Toulouse y Santiago de Chile; Monostatos (Die Zauberflöte) en el Teatro Real de Madrid; o El retablo de Maese Pedro en el Petit Liceu. En concierto ha interpretado a Tybalt (Roméo et Juliette) dirigido por Michel Plasson, Atlántida con Josep Pons, La Llama (Usandizaga) y Guglielmo Tell en Edimburgo, Detroit, Chicago, Toronto y Nueva York. Ha actuado en Le Prophète en el Théâtre du Capitole de Toulouse, Remendado (Carmen) en Madrid, Narraboth (Salomé) en el ABAO, Dr. Cajus (Falstaff) con la Symphonieorchester des Bayerischen Rundfunks de Múnich o Spoletta (Tosca) en Salzburgo.
Ha sido premiado en el Concurso Internacional Manuel Ausensi.
Debutó en el Gran Teatre del Liceu la temporada 2002/03 con L'occasione fa il ladro, ossia Il cambio della valigia, y ha vuelto con El retablo de Maese Pedro (2008/09), Der fliegende Holländer (2016/17), Manon Lescaut (2017/18), Turandot (2019/20) y Wozzeck (2021/22).