É formado em Pedagogia e professor da rede pública estadual. Foi fundador e presidente, por três mandatos, da Federação dos Trabalhadores em Educação-MS (Fetems). Foi também presidente da CUT-MS e secretário de Estado de Administração e de Educação no governo de Zeca do PT. Ele exerceu o cargo de deputado federal por três mandatos.