Estudió primero en el Colegio Sagrados Corazones Recoleta y luego en el Colegio Militar Leoncio Prado, donde tuvo grandes amigos como el director de programas televisivos Ricardo Muller.
Junto con Ricardo Blume y otros compañeros fundan el Teatro de la Universidad Católica (TUC).
Estuvo casado con la también actriz Martha Figueroa con quien tuvo una hija: Patricia.
Desde inicios de los años 90 se encuentra casado con la actriz Malena Elías, con quien tiene una hija: Ximena.
Ha participado en muchas obras tanto de teatro como en radionovelas y telenovelas.