Nacido en México D.F. ( ahora Ciudad de México ), estudió Ingeniería Mecánica en el Instituto Politécnico Nacional, el interés en la ciencia y las aplicaciones de la automatización lo llevó a estudiar el Doctorado en Ciencias en Control Automático en el Centro de Investigación y de Estudios Avanzados del Instituto Politécnico Nacional. Posteriormente realizó una estancia postdoctoral en el International Institute for Applied System Analysis (IIASA), en Laxenburg, Austria, analizando el impacto del desarrollo de infraestructura de transporte con el uso de las herramientas del Control Óptimo. A partir de 2009 se ha desempeñado como profesor en la Universidad Politécnica de Victoria ( Tamaulipas, México ), donde ha impartido asignaturas relacionados con el modelado matemático de sistemas con miras a que los estudiantes desarrollen una visión sobre la utilidad y aplicación de desarrollo científicos recientes al área de la ingeniería.