Cursó los estudios superiores de canto en el  R.C.S.M. de Madrid con Pedro Lavirgen. En 1992 fue becado por la Opernschule de Munich y por la JCCM para ampliar sus estudios con la cantante D.Evangelatos. Ha asistido a clases magistrales y cursos impartidos por A.Kraus, L.Baumann, M.Olivero, L.M.Cioni, J.King, D.Chryst, B.Fassbaender y E.Lloris.
En España ha actuado en el Teatro Real, junto a Plácido Domingo, en el Teatro de la Zarzuela (Miguel en La del soto del parral, bajo la dirección de Miguel Roa) en Madrid, con gran éxito de público y crítica, en el Teatro de la Maestranza de Sevilla, en Córdoba (El duque de Mantua), en Palma de Mallorca (Fernando en Goyescas), en Valladolid (Fernando en Doña Francisquita), en Jerez (El duque de Mantua) y en el Auditorio de La Coruña (El canto de los bosques, Shostakowich) bajo la dirección de Víctor Pablo. En la temporada 98-99 fue aclamado por la crítica como sucesor de Gayarre con motivo de la interpretación de Diego Marsilla en el reestreno de Los amantes de Teruel de T.Bretón.

En Alemania ha trabajado en la Bayerischen Staatsoper de Munich con los directores R. Abbado (El amor de las tres naranjas), M. Boder (Ubu rex, El castillo) y P. Schneider; en los teatros de ópera de Leipzig (Rodolfo en La Bohéme ); Weimar (Belmonte en Die Entführung aus dem Serrail ); Lübeck (Rodolfo en La Bohéme); y Gelsenkirchen (Rodolfo en La Bohéme, Narraboth en Salome, El barón Krontahl en Der Wildschütz), donde obtuvo el Premio del público al mejor artista en la temporada 97-98.

Durante las temporadas del 1996 al 2000 forma parte como tenor lírico del elenco del teatro de Wuppertal, donde interpretó los roles de Alfredo en La Traviata, Rodolfo en La Bohéme, McDuff en Macbeth, El cantante italiano en Der Rosenkavalier, Caramello en Eine Nacht in Venedig,  El barón Tzupan en Die Gräfin Mariza y Beppe en Pagliacci.
Las temporadas 2001 al 2005 forma parte como primer tenor lírico del elenco de la Staatsoper en Hannover, donde ha interpretado a D. Ottavio en Don Giovanni, Tom Rakewell en The rake’s progress, Pinkerton en Madama Butterfly, Tebaldo en Capuleti e Montecchi, Tamino en Die Zauberflöte y Belmonte en Die Entführung aus dem Serrail. Su relación con el teatro ha continuado interpretando los roles de Pinkerton y Tamino como artista invitado de la Staatsoper.

Además ha cantado en la Staatsoper de Budapest, Ópera de Toulon (Paolino en El matrimonio secreto), La Filature en Mulhouse (Elias), en la Kolarak Saal en Belgrado (An die Freude, Carmina Burana, Requiem de G.Verdi), en el Festival de Montepulciano (Ferrando en Cosi fan tutte), en el XXV Festival de Ambronay con el Ensemble Matheus, bajo la dirección de J.C. Spinosi (Narete en La fida ninfa de  A. Vivaldi) y en el Festival de Radio France & Montpellier, dirigido por René Koering, (Gafforio en Il re Teodoro de G. Paisiello), además de una gira de conciertos en China, con la Mozart Symphonie Orchestra, interpretando obras de W.A.Mozart y del repertorio romántico ( Lèhar, Leoncavallo, Capua, etc).