Formado em Economia pela Faculdade de Ciências Econômicas de São Paulo e como corretor de seguros pela Escola de Negócios e Seguros (ENS) – antiga FUNENSEG, atua há muitos anos no mercado segurador. Foi Secretário Nacional da Previdência Social e da Previdência Complementar. É consultor e atua também desde 2003 junto à  Central Geral dos Trabalhadores (CGT).