En 1972 se integró al Grupo de Teatro de la CUT, junto a nombres como Myriam Palacios, Nelson Brodt, Adriano Castillo, José Secall y Jorge Gajardo.
Realizó su primer trabajo televisivo en 1969 en Canal 13, en Historia del Teatro Chileno.
En los años 1980, participó en diversas teleseries, entre las que destacan La Represa, La Torre 10, La Dama del Balcón, La Villa, La Quintrala y La Invitación.
En teatro ha trabajado en obras como Hechos consumados, Cara de fuego y Fabulación.
En 2013 protagonizó la obra La imaginación del futuro, donde interpretó al presidente Salvador Allende Gossens.