Nací en Tijuana, Baja California, México. Estudié Ingeniería Industrial y obtuve una Maestría en Ciencias de la Computación en el Instituto Tecnológico de Tijuana. Posteriormente, completé mi doctorado en la Universidad Autónoma de Baja California en México.
Trabajo como Profesor Titular en la Facultad de Química e Ingeniería de la Universidad Autónoma de Baja California en México. Mis principales áreas de especialización incluyen ciencias de la computación e ingeniería de software, y enseño estas materias a estudiantes de licenciatura y posgrado.
También soy miembro del Sistema Nacional de Investigadores (SNI) del Consejo Nacional de Humanidades, Ciencias y Tecnologías (CONAHCYT) en México.
Como líder del grupo académico “Complejidad y Computación”, soy responsable de coordinar la red de colaboración académica “Modelado Computacional y Sistemas Complejos”.