Cursó estudios para profesor de educación primaria en el Centro Regional de Educación Normal de Aguascalientes, para profesor de matemáticas en la Escuela Normal Superior de Tamaulipas, la Maestría y el Doctorado en Educación con especialidad en Educación Matemática en la Universidad Pedagógica Nacional. Ha sido profesor de educación primaria; de matemáticas en bachillerato; de licenciatura en educación en la escuela normal y la Universidad Pedagógica Nacional; diseñador y profesor en las maestrías en "Matemática Educativa" de la Universidad Autónoma de Zacatecas y "Didácticas de la Educación Básica" en la Escuela Normal "Manuel Ávila Camacho"; profesor de maestría en las Universidades Autónomas de Fresnillo y Zacatecas; y Secretario de Educación y Cultura en el estado de Zacatecas.