Nace en Rancho Boyeros, La Habana. Comenzó su vida artística en 1956. Integró el coro en la Luisa Fernanda dirigida por Miguel De Grandy, en la despedida de Zoraida Barrero (teatro Martín, 1960).
Interpretó la música incidental de El círculo de tiza caucasiano, de Brecht, en la puesta de Teatro Estudio (1961) y estrenó la ópera Los días llenos, de Galán (1962). Miembro fundador del Teatro Lírico Nacional de Cuba, donde integró los elencos de la mayoría de sus puestas: Luisa Fernanda (Saboyano/Javier, 1963); El matrimonio secreto (Paolino, 1965); María la O (Niño Fernando, 1964); La traviata (Gaston, 1964); Los gavilanes (Gustavo, 1965); La princesa de las czardas (Eugenio de Ronsdorff, 1965); Don Pasquale (Ernesto, 1967); La viuda alegre (Rosillón, 1967); Cecilia Valdés (Leonardo, 1969); Marina (Jorge, 1969); El barbero de Sevilla (Almaviva, 1971); Lucia di Lammermoor (Arturo, 1981); Los payasos (Beppe, 1982); La traviata (Alfredo, 1984); Rigoletto (Duque de Mantua, 1988); Faust (r. t., 1988).
Con el Grupo Jorge Anckermann, estrenó el protagónico de la zarzuela Gloria la de Atarés o El amor nació en la plaza, de Valcárcel (1965).
Murió en La Habana.