Mestre em Ciências Sociais, pós-graduado em Adm. Pública e graduado em Filosofia. Foi dirigente do DA de Filosofia e do DCE da PUC Minas. Atuou junto ao SindUTE-MG, foi secretário de Assuntos Institucionais do PT-MG e hoje integra a direção executiva.