Nascido no Rio de Janeiro, o autor graduou-se em história pela Universidade Federal Fluminense e na mesma instituição fez o mestrado na Universidade de São Paulo, obteve o título de doutor em História Social, foi admitido como professor em 1985 na Universidade Federal Fluminense, onde dá aulas até hoje.