Deputado federal por São Paulo durante cinco mandatos pelo Partido Comunista do Brasil, sendo presidente da Câmara entre 2005 e 2007.