Estudió la carrera de actuación en el Foro/Teatro Contemporáneo del maestro y director teatral Ludwik Margules, (Premio Nacional de Ciencias y Artes, 2003) quién lo dirigió en “Camino Rojo a Sabaiba” de Óscar Liera (2000) y “Noche de Reyes” de William Shakespeare (2005). En teatro destaca su participación en la obra “Felipe Ángeles” de Elena Garro, dirección Rodolfo Guerrero (2019-2020). Así mismo, destaca como actor invitado en la ópera “Salsipuedes” de Daniel Catán, bajo la dirección de Martin Solís, (2019), cuya producción fue llevada a cabo por la Compañía Nacional de Ópera en una temporada exitosa en el Palacio de Bellas Artes de la Ciudad de México. Desde el año 2012 colabora como actor en diferentes producciones con la compañía Teatro Bárbaro A.C. de la ciudad de Chihuahua. En cine destaca su participación en Backyard/El Traspatio de Carlos Carrera (2009), en Chicogrande de Felipe Cazals (2010), y en la cinta Itinerario de una Pasión (2015), entre otras. En televisión destaca su participación en la serie-novela de época Malverde, el santo patrón con el personaje histórico Pancho Villa.