Obtuvo el título de Ingeniero en Electrónica y Comunicaciones por la Universidad de Guadalajara, México, en 1995. En el 2000, recibió el título de Maestro en Electrónica Industrial por el ITESO, México, y en 2006, el título de Doctor por la Freie Universität Berlín, Alemania.
Desde 2006, es Profesor Titular de Tiempo Completo en el Centro Universitario de Ciencias Exactas e Ingenierías de la Universidad de Guadalajara. Además, es miembro del Sistema Nacional de Investigadoras e Investigadores de México (SNII II) y ha sido líder de proyectos de investigación financiados por COECYTJAL, CONAHCYT y la Unión Europea (FONCICYT). Sus intereses de investigación incluyen la metaheurística, computación evolutiva, aprendizaje profundo y aplicaciones de aprendizaje automático.
Otras actividades en las que participa:
New metaheuristic schemes: Mechanisms and applications