Ingeniero Industrial en Electrónica en 1982 por el Instituto Tecnológico Regional de San Luis Potosí. Obtuvo el grado de Maestría en Administración en 2000 por la Universidad Cristóbal Colón (UCC) y por la misma casa de estudios, en 2002, el de la Maestría en Redes y Telecomunicaciones.
En 2007, obtuvo el Doctorado en Tecnología de Información por la Universidad Popular Autónoma del Estado de Puebla (UPAEP).
En el campo profesional, se ha desarrollado en el ámbito de la tecnología de información, como consultor y como empresario.
Líder de proyectos en las áreas de Innovación en la educación primaria, Bibliotecas digitales, Academia CISCO, Inteligencia de Negocios, Centro Estadístico Empresarial, Capacitación Virtual, entre otras.
Creador de las maestrías en Redes y Telecomunicaciones y Administración de Sistemas de Información de la UCC
Ha fungido como director de las licenciaturas en Sistemas Computacionales, Ingeniería en Telecomunicaciones y Licenciatura en Administración de la Tecnología de Información de la UCC.
Actualmente, se desempeña como maestro de tiempo completo en la Facultad de Administración de la Universidad Veracruzana Región Veracruz y catedrático de licenciatura y posgrado de la UCC.
Ha publicado artículos en revistas arbitradas y artículos en congresos internacionales. Sus áreas de investigación se relacionan con los campos de Tecnología de Bases de Datos, Lingüística Computacional e Innovación Educativa y Práctica docente.