Estudià a Barcelona. Cantà sarsuela a Madrid i el 1964 debutà al Gran Teatre del Liceu de Barcelona. El 1965 guanyà el primer premi del Concurs Internacional de Cant Francesc Viñas, i el 1967 el Concurs per a Veus Verdianes de Busetto. Des d’aleshores assolí èxits en òperes com Lucia di Lammermoor i Poliuto , de Donizetti. Actuà en importants teatres com l’Scala de Milà, l’Òpera de Viena o el Metropolitan de Nova York, i intervingué sovint en les temporades del Teatre de la Zarzuela i del Liceu. Enregistrà diverses òperes i sarsueles.