Nasceu em Recife (PE) e formou- se em economia na Faculdade de Economia e Administração da Universidade de São Paulo, em 1968. Obteve doutoramento pela Universidade de Cornell (Estados Unidos) e é professor titular da Universidade de Campinas desde 1986. Foi presidente do Conselho Regional de Economia da 2a Região (São Paulo) em 1983 e em 1990, e secretário-geral do Ministério da Ciência e Tecnologia entre 1985 e 1988. Assumiu a presidência do BNDES em 2007. Colabora com vários jornais como articulista, entre os quais Gazeta Mercantil, Folha de S. Paulo, O Estado de S. Paulo e na revista Exame. É professor de Economia do Instituto de Economia da Unicamp.