Licenciado en Literatura Dramática y Teatro por parte de la Universidad Nacional Autónoma de México, ha realizado estudios en técnicas como el Clown, improvisación, lenguaje de señas, títeres, máscaras, etc.
Como director ha realizado diversos montajes, entre los que destacan: La maravillosa historia del Chiquito Pingüica y Entre Villa y una mujer desnuda de Sabina Berman, Sueño de una noche de verano de William Shakespeare, Ubu Rey de Alfred Jarry, El Melancólico de Tirso de Molina, Edi y Rudy de LEGOM, Peer Gynt de Henrik Ibsen, Derviche y Neurastenia de Ximena Escalante, Olimpia 68 de Flavio Gonzales Mello, El Autobús de Lukas Bärfuss, entre otros.
Para la Compañía Nacional de Teatro ha dirigido Zorros Chinos de Emilio Carballido, Los Motivos del Lobo de Sergio Magaña y actualmente prepara La prueba de las Promesas de Juan Ruiz de Alkarcón.
Montó la primera obra de la Compañía de Repertorio de la carrera de Literatura Dramática y Teatro de la Facultad de Filosofía y Letras de la UNAM (Los pilares de la cárcel de Elena Garro).
Para el Carro de comedias ha montado El Enfermo Imaginario y Tartufo de Moliere, así como Los Cabecillas de Hiram Molina y El Atentado de Jorge Ibargüengoitia.
Como dramaturgo ha escrito Sólo un hombre, La risa extraviada, La noche del tigre, La Cacería del Pirata y Los Sueños de Paco, todas llevadas a escena por él mismo.
Como actor ha trabajado con reconocidos directores mexicanos de teatro, tales como, Germán Castillo (Yerma, Y Liz si trata, Los signos del zodiaco, Noche de estío), Alberto Lomnitz (El códice, La fogata Palivantinú, La estética del crimen), Mauricio García Lozano( Talk Show, Noche árabe, Crimen contra la humanidad) Boris Shoemann (El Ventrílocuo) Claudia Rios (Otelo, donde interpretó el papel de Yago) Raúl Quintanilla (Rashid 9/11) Julián Pastor (Bar Guau) José Caballero (El Verdadero Bulnes) Mauricio Jiménez (Estado de Secreto) Richard Viqueira, (Cuerdas) entre otros.
En el cine protagonizó la película El Guapo del director Marcel Sisniega; participó en la película Navidad, S.A de C.V. del director Fernando Rovzar, producción de Lemon Films, Pastorela del director Emilio Portes y en la película Canon, actualmente en post-producción. Está por iniciar su participación en la película Morelos del director Antonio Serrano.
En televisión trabajó como titiritero y director de escena en el programa Hechos de Peluche de T.V. Azteca, de 1997 a 1999. Actuó en la serie Capadocia 2da temporada, producción de HBO-Argos y en las telenovelas Los plateados, Decisiones y Marina, producciones de Argos-Telemundo; así como en El Engaño, producción de Telemundo, Las Aparicio, producción de Argos y Los Minondo, para el canal once. Participó en la Teleserie Bienvenida Realidad, producción de Argos-CadenaTres-Sony. Interpretó al General Alvaro Obregón en la serie Revolución de Televisa.
Como maestro ha impartido clases en la escuela Artes Escénicas ARGOS CasAzul, en el CEFAC de T.V. Azteca, en la Escuela Nacional de Arte Teatral del Instituto Nacional de Bellas Artes y en la carrera de Literatura Dramática y Teatro en la Facultad de Filosofía y Letras de la UNAM.
A partir del 2008 recibe la beca del Sistema Nacional de Creadores de Arte y le es renovada en el 2011.
En el 2000 recibió la Beca de Jóvenes Creadores del FONCA.
Fungió como subcoordinador de enlace con los estados (2002 a 2003) y como subcoordinador nacional de teatro (2003 a 2004) de la CNT del Instituto Nacional de Bellas Artes.
Coach de actores en las telenovelas Mientras haya vida y Vivir sin ti de Argos-TV Azteca.
Es director del Grupo Bochinche, miembro de la Compañía Seña y Verbo (Compañía de actores sordos), de la Academia Mexicana de Arte Teatral y de la Liga Mexicana de Improvisación.