É professor do Programa de Mestrado em Educação Sócio-Comunitária do Unisal, em Americana-SP, recomendado pela Capes. Professor de história no ensino fundamental e médio no Colégio Piracicabano, entre 1995 e 2001. Doutor em Ciências Sociais pela Unicamp. Mestre em Sociologia pela mesma universidade. Bacharel em Ciências Sociais pela USP, formando em 1992.