Egresado de la Facultad de Derecho y Criminología de la UANL como Licenciado en Derecho y Ciencias Jurídicas; obteniendo el grado de Maestría en Derecho Laboral. Maestro de cátedra en distintas universidades tales como Facdyc de la UANL, Tec de Monterrey y Universidad Regiomontana a nivel licenciatura y maestría en materias de Derecho Laboral, Seguridad Social y Amparo. Participante como expositor en diversos foros organizados por la Secretaría del Trabajo Federal en la Implementación de la primera etapa de la justicia laboral, específicamente en el Poder Judicial del Estado de Tabasco, así como seminarios organizados por la Secretaría del Trabajo del Estado de Nuevo León capacitando a Líderes Sindicales. Actualmente Juez Laboral y Coordinador de la Gestión Laboral del Poder Judicial del Estado de Nuevo león.