Nascut a Úbeda (Jaén), ha cantat al Teatro Real, Teatro de la Zarzuela i Auditorio Nacional de Madrid, Teatro de la Maestranza de Sevilla, Teatro Nacional de São Carlos de Lisboa, Ópera d’Oviedo i ABAO de Bilbao, així com també en festivals. El seu repertori inclou, entre rols i títols, Rodrigo (Don Carlo), Rigoletto, Figaro (Il barbiere di Siviglia), Bomarzo, Dead man walking i Turandot. Ha treballat amb els directors musicals Renato Palumbo, Pedro Halffter, Massimo Zanetti, Antonello Allemandi, Antoni Ros Marbà, Ramón Tebar, Keri-Lynn Wilson i Chen Kaige, entre d’altres. I amb els directors d’escena Emilio Sagi, Mario Pontiggia o Pier Luigi Pizzi.
Debutà al Gran Teatre del Liceu la temporada 1990/91 amb un «Concert de cors d’òpera», i hi ha tornat en nombroses ocasions, les darreres amb Lohengrin (1999/00), Otello i Simon Boccanegra (2015/16), Thaïs (2016/17), Un ballo in maschera (2017/18) i Madama Butterfly (2018/19).