Compaginà la seva vocació musical amb un negoci familiar de sastreria, després de ser descobert a Saragossa per L. Perrick. Estudià cant amb Ana Millitch i debutà l’any 1953 com a Valentin (Faust) al Gran Teatre del Liceu, on del 1956 al 1973 interpretà diversos personatges operístics. Formà part del Grup d’Òpera de Cambra, amb la qual cantà Così fan tutte, El telèfon i Maria Egiziaca, entre d’altres. També actuà al Teatro Calderón de Madrid, on interpretà Lucia di Lammermoor al costat de C. Bergonzi. El 1963, a Bilbao, feu Samsó i Dalila amb M. Del Monaco. A més, actuà en diverses ciutats de l’Estat espanyol, com Saragossa, Màlaga o Cadis, i també el 1963 estrenà a Barcelona El gat amb botes, de C. Suriñach. Retirat el 1973, del 1996 al 1998 promogué diverses funcions operístiques al Casino de l’Aliança del Poblenou.