Egresado de la Escuela de Arte Teatral del INBA en 1985. Ha tomado cursos de especialización actoral con maestros como Héctor Mendoza, Yoshi Oida y Jean Marie Binoche, entre otros. Ha participado en más de 60 puestas en escena, interpretando personajes como: Hernán Cortés en Lo que cala son los filos de Mauricio Jiménez, Segismundo en La vida es Sueño de Calderón de la Barca bajo la dirección de Claudia Ríos, Elis Heyst en Pascua de Strindberg dirigido por Héctor Mendoza, Coriolano en Coriolano de Shakespeare dirigido por David Olguín, El profeta Iokanaan en Salomé de Óscar Wilde, dirección de Martha Verduzco, entre otros. Ha sido dirigido por Luis de Tavira, David Gaitán, Sergio Vela, Luis Valdéz, Francisco Franco, Antonio Castro, Raúl Quintanilla y Esther André, por mencionar algunos. Fue miembro fundador del elenco estable de la Compañía Nacional de Teatro en 2008, en la que permaneció durante 10 años. Ha participado en 20 películas, dirigido por Arturo Ripstein en Carnaval de Sodoma, Alfonso Cuarón en Y tu mamá también y Guillermo Arriaga; así como en series: Quién matóa Sarah en Netflix, dirigida por Leche Ruiz; Sr. Ávila en HBO, dirigido por Fernando Rovzar, serie ganadora del Emmy a la mejor producción de habla no inglesa en 2017.