Possui graduação em Ciências Políticas e Sociais pela Fundação Escola de Sociologia e Política de São Paulo - instituição complementar da Universidade de São Paulo (1974), mestrado em Sociologia pela Universidade de São Paulo (1986) e doutorado em História Econômica pela Universidade de São Paulo (1997). Pos-doutorado em filosofia Politica pela Università Degli Studi Roma-Tre (2000) e Livre-Docente em Ciência Politica pela Universidade Estadual Paulista (2004). É prof. Livre-Docente junto aos Programas de Pós-Graduação: História Econômica da FFLCH - USP e Serviço Social na Pontifícia Universidade Católica de São Paulo. Tem experiência na área de Ciência Política, com ênfase em Teoria e Filosofia Política, atuando principalmente nos seguintes temas:Filosofia politica no Mundo Antigo, democracia, capitalismo e marxismo, comunismo/comunismos, teoria do Estado, Teoria Politica, Estado Nacional brasileiro, História Econômica do Brasil, com ênfase em burguesia no Brasil, movimento dos trabalhadores, partidos políticos, e política italiana contemporânea.