Óscar Landerretche nació en Santiago de Chile el año 1972. Estudió Economía en la Universidad de Chile (UCh) y en el Instituto Tecnológico de Massachusetts (MIT). Fue director fundador del Magíster en Políticas Públicas y director de la Escuela de Economía y Negocios, ambos de la UCh. Además, fue presidente del directorio de Codelco.