Discendente di italiani, fu deputato statale per sette legislature e deputato federale per tre. Fu per due volte sindaco di João Alfredo, sua città natale.
Dal 14 febbraio al 21 settembre 2005 fu presidente della camera dei deputati.
Nella sua lunga carriera di politico militò in otto partiti: