Formado em Engenharia Civil, foi professor de Física na Escola Técnica do Espírito Santo e diretor do Instituto de Pesos e Medidas (Ipem-ES). Na Prefeitura de Vitória atuou como chefe de gabinete, engenheiro regional e secretário municipal de Obras. Foi eleito vereador por quatro vezes em Vitória (1982, 1988, 1992 e 1996). Está em seu quinto mandato como deputado estadual (1998, 2002, 2010 e 2016, assumindo como suplente, e 2018). No último pleito, obteve 19.835 votos.