Formado em Direito, foi secretário de Estado dos Transportes e também de Indústria e Comércio. Eleito por quatro vezes prefeito de Cachoeiro de Itapemirim (1972, 1988, 1996 e 2000). Também foi deputado federal por três mandatos (1978, 1982 e 1994). Está em seu sétimo mandato como deputado estadual (1966, 1970, 2006, 2010, 2014, 2018 e 2022). No último pleito obteve 20.888 votos. Já ocupou o cargo de presidente da Assembleia Legislativa.