Es ingeniero en electrónica por el ITESO. Posteriormente obtuvo su grado de Maestría y Doctorado en Ciencias Computacionales en la Universidad de Tecnología de Compiègne en Francia. Actualmente, es profesor investigador titular de la Universidad de Guadalajara (UDG), y desde abril 2014, director del Centro de Innovación en Ciudades Inteligentes del CUCEA UDG con el objetivo de crear un foco de innovación, investigación y talento en esta temática.
Desde hace más de 10 años ha estado involucrado en proyectos con la industria y gobierno, donde particularmente con IBM, Intel, HPE y CANIETI colaborando en el tema de Ciudades Inteligentes. Sus áreas de interés actualmente están enfocadas al tema de Smart Cities, Analítica y Visualización de Información, Simulación con Sistemas Multi-Agentes, Sistemas Distribuidos con enfoque al IoT en Smart Cities.