Doctor en Ciencia Política por la Universidad Autónoma de Zacatecas.
Abogado, docente activo desde hace 46 años en la Universidad Autónoma de Zacatecas.
Fundador del extinto Partido Comunista de México (PCM) en Zacatecas.
Docente investigador, integrante del núcleo académico básico del Doctorado en Ciencia Política.
Ha impartido cursos sobre fundamentos de la filosofía política, de filosofía política y otros seminarios requeridos por los temas de investigación de los alumnos del Doctorado en Ciencia Política.
Ha escrito cuatro libros en coautoría, fue coordinador de la publicación de dos libros y autor individual de dos.
Ha presentado ponencias en dos congresos recientes, uno internacional y el otro nacional.
Ha publicado tres artículos en revistas internacionales y ha impartido dos conferencias magistrales.
Actualmente es evaluador acreditado del CONACYT