Foi gerente de projetos, pesquisador no Centro de Análises de Sistemas Navais (CASNAV) de 1997 a 2007 (trabalhando durante 10 anos atividades de desenvolvimento tecnológico, nas áreas de TI, software, usabilidade interface entre outros), em 2007 foi Chefe do Departamento de Engenharia de Sistemas do CASNAV. Posteriormente Vice-Diretor deste Centro (última função que assumiu) até 2008, quando se desligou do serviço ativo da Marinha.