Originario de la ciudad de Tierra Blanca, Veracruz el 14 de abril de 1970. Licenciatura en informática por la Universidad Veracruzana en el año 1996. Trabajó de 1997 a 1998 en Gobierno del Estado de Veracruz en la ciudad de Xalapa, Veracruz. Docente del departamento de sistemas y computación del Instituto Tecnológico de Tuxtepec de 1998 a 2014. En el año 2009 obtuvo el grado de doctor en cómputo paralelo y distribuido por la Universidad Politécnica de Valencia, España. Coordinador de la Maestría en Ingeniería del Instituto Tecnológico de Puebla en los años de 2014 a 2017 para posteriormente desempeñar el puesto de jefe de la División de Estudios de Posgrado e Investigación del Instituto Tecnológico de Puebla del 2017 al 2020. Actualmente es docente del Departamento de Sistemas y Computación donde imparte clases sobre sistemas operativos, lenguajes de programación, así como docente de la Maestría en Ingeniería. Recientemente se ha interesado en temas relacionados con la aplicación de técnicas de Aprendizaje Automático para la solución a problemas de la industria y los servicios. Cuenta con perfil PRODEP desde 2014 y colabora con el cuerpo académico Ingeniería e Innovación Sustentable del Instituto Tecnológico de Puebla. Candidato del Sistema Nacional de Investigadoras e Investigadores del Conahcyt a partir del 2026.