Matemático por parte de la Facultad de Ciencias de la UNAM, con Maestría en Ciencias Matemáticas en el Instituto de Matemáticas de la UNAM enfocando sus estudios en la Dinámica Simbólica y el Álgebra Lineal. Doctor en Ciencias de la Computación en el Instituto de Investigaciones en Matemáticas Aplicadas y en Sistemas, enfocando su investigación en la Geometría digital, Geometría computacional, reconocimiento de patrones y compresión de información. A la par de sus estudios se desempeñó como profesor de la Facultad de Ciencias de la UNAM durante 12 años.
Actualmente es investigador en CentroGEO, sus intereses de investigación son el procesamiento masivo de datos en GPU, modelos matemáticos aplicados a las distintas problemáticas geoespaciales y el uso de la inteligencia artificial y geometría digital.