Graduado em História pela Universidade de São Paulo (1981), mestre em História Social pela Universidade de São Paulo (1987) e doutor em História Social pela Universidade de São Paulo (1995). Atualmente é professor do Departamento de História da Universidade de São Paulo, e Coordenador, desde março de 2007, do Arquivo Público do Estado de São Paulo, órgão vinculado à Casa Civil. É membro do Conselho Curador da Fundação Padre Anchieta, São Paulo, desde abril de 2010. É Coordenador, desde abril de 2010, do Comitê Gestor do Sistema Informatizado Unificado de Gestão Arquivística de Documentos e Informações SPdoc, da Casa Civil. Foi diretor do CEDHAL/Centro de Estudos de Demografia Histórica da América Latina (FFLCH/USP), e supervisor técnico-científico do Museu Republicano Convenção de Itu/USP. Desenvolve projetos na área de Demografia Histórica e História da População, com enfoque nos seguintes temas: história da família, população, demografia da escravidão e elites agrárias.