Estudió el doctorado en ciencias de la computación en el Centro de Investigación en Matemáticas (CIMAT). Guanajuato, Guanajuato, la maestría en ciencias con especialidad en Computación y Matemáticas Industriales en el Centro de Investigaciones en Matemáticas (CIMAT) y la licenciatura en Ingeniería en Sistemas Computacionales en el Instituto Tecnológico de San Luis Potosí. Actualmente es Profesor-Investigador ICC1 Cátedras Conacyt, Centro de Investigación en Matemáticas (CIMAT) A.C. Unidad Mérida. Mis principales intereses de investigación se centran en el área de visión computacional, en particular, en el desarrollo de algoritmos eficientes usando cómputo paralelo para el procesamiento y análisis de secuencias de vídeo. Áreas de interés: Visión computacional, Procesamiento de imágenes y video, Cómputo paralelo, Detección de cambios en video, Construcción de panoramas, Seguimiento de objetos en video y Aprendizaje automático.