É graduado em administração pela FGV-SP, em filosofia e em teologia pela Faculdade Jesuíta de Filosofia e Teologia (FAJE), em BH. Fez mestrado em história na PUC-Rio, e doutorado em história na Universidade de Brasília. Atualmente é professor do Departamento de Teologia da PUC-Rio, e membro do seu programa de pós-graduação. Desenvolve pesquisa sobre história da Igreja, modernidade, gênero e diversidade sexual.