Historiador e editor. Completou sua pós-graduação na USP, onde também obteve os títulos de doutor e livre-docente. Foi professor na atual Unesp, na própria USP e na Unicamp. Escreve regularmente no Correio Braziliense e, eventualmente, em outros jornais e revistas do país. Tem mais de duas dezenas de livros publicados (autoria, coautoria, e/ou organização).