Como bailarín participa con:
Compañía Nacional de Danza,
Ballet de Monterrey,
Compañía de Danza clásica y Neoclásica de Jalisco,
Ballet del Nuevo Siglo,
Ballet de la Ciudad de Mérida
Ballet de Cámara de Jalisco entre otras,
En producciones como “Raymunda”, “El Cascanueces”, “Giselle”, “Lago de los Cisnes”, “La Bella Durmiente”, “El Corsario”, “Noche de los Mayas”, “Noche de Walpurgis”, “Don Quijote”, “La Sílfide y el Escocés” y “Coppelia” por mencionar algunas.
Ha coreografiado para la CDCNJ, el Instituto superior de Artes Escena 3 y diversos grupos dancísticos.
Actualmente se desarrolla como bailarín invitado en diversos grupos y como maestro de la licenciatura en danza Escena 3 y la escuela de danza Las Cabales en el área de danza clásica, además de impartir clases de ballet, repertorio clásico, puntas y Pas de deux en diferentes estudios dancísticos en Guadalajara, Jalisco.