Ingeniero Matemático por la Universidad de Chile. Máster y Doctor en Ingeniería Industrial y Ciencias de la Gestión por Northwestern University.

Su investigación se centra en el desarrollo e implementación de algoritmos para resolver problemas de programación no lineal. En particular, trabaja con problemas de programación matemática con restricciones de complementariedad (MPCC), estrechamente vinculados a problemas jerárquicos de dos niveles.