Actor de TV, teatro y cine chileno que es conocido por interpretar a Orlando Onetto Partier en la película ganadora del Óscar Una Mujer Fantástica. También apareció en Prófugos, Neruda y El Club.
Hizo su debut actoral como Miguel Fernández en la serie de TV Santa Teresa de Los Andes en 1989.
Ganó la tercera temporada de la versión chilena de Strictly Come Dancing, El Baile en TVN.
Tiene cinco hijos, Simón, Rocío, Elisa, Ángel e Ismael con Carmen Romero.
Interpretó a Bianchi en el drama biográfico Neruda (2016) de Pablo Larraín, protagonizado por Gael García Bernal.