Se ha desempeñado como consultor en políticas públicas del Programa de las Naciones Unidas para el Desarrollo (PNUD) en Chile y como consultor para el área del transporte público del Banco Mundial.