Jornalista profissional de 1961 a 1972. Formado em História pela Universidade de São Paulo, onde obteve o título de doutor com uma tese sobre o papel dos militares no processo de industrialização do Brasil no pós-30. Integra desde 1973 o quadro de professores do Departamento de História da Unicamp.