Nacido en Madrid, este tenor estudió canto en el Real Conservatorio Superior de Música de Madrid con Pedro Lavirgen. En 1992 fue becado por la Musikhochschule y la Opernschule de Múnich, tras lo cual ha desarrollado gran parte de su carrera en Alemania como miembro de los elencos de la Bayerische Staatsoper de la capital bávara, la Staatsoper de Hannover y las óperas de Kiel, Wuppertal y Gelsenkirchen.
Su repertorio ha abarcado los roles de Belmonte de Die Entführung aus dem Serail, Don Ottavio de Don Giovanni, Tamino de Die Zauberflöte, Don José de Carmen, Rodolfo de La bohème, Pinkerton de Madama Butterfly, Narraboth de Salome, el cantante italiano de Der Rosenkavalier, el Barón Tzupanen de Die Gräfin Mariza, Tom Rakewell de The Rake’s Progress, así como Fernando de Doña Francisquita, Gustavo de Los gavilanes y Miguel de La del soto del parral. Recientemente ha incorporado los roles de Herod de Salome, Aegisth de Elektra y Mime de Siegfried. Debuta en el Gran Teatre del Liceu.