Nasceu em Santo Ângelo, no Rio Grande do Sul em dia 30 de dezembro de 1927. Concluiu os estudos e especializações em instituições militares.
Como major, em 1966, foi oficial de Gabinete do então ministro do Exército, marechal Arthur da Costa e Silva. Promovido a tenente-coronel, de 1967 a 1969 foi comandante da Polícia Militar do Distrito Federal. Nesse último ano passou a chefe da 1ª Seção do Estado-Maior do Exército em Brasília (DF). No ano seguinte tornou-se assessor-chefe da 3ª Subchefia na Secretaria-Geral do Conselho de Segurança Nacional (CSN), função que exerceu até 1973, quando, já como coronel, assumiu a 5ª Subchefia e a Secretaria da Comissão Especial da Faixa de Fronteiras da Secretaria Geral do CSN, funções que exerceu até o ano seguinte. De 1974 a 1976 foi assessor e depois chefe de seção na Agência Central do Serviço Nacional de Informações (SNI) em Brasília. Em 1977 assumiu o comando da EEFEx no Rio de Janeiro (RJ), cargo que exerceu até o ano seguinte.
Em abril de 1979 assumiu o cargo de diretor de Administração de Furnas, cargo que assumiu em substituição a Natércio Pereira. Exerceu essa função até março de 1983.
Exerceu a Presidência da Caeeb entre 1983 e 1984.
Fontes: Acervo Memoria da Eletricidade
Imagem: Acervo Memoria da Eletricidade/Autor desconhecido