Em doutoramento no Laboratório Nacional de Computação Científica, no programa de Modelagem Computacional na área de Computação Quântica. Possui Mestrado em Informática pela Universidade Federal do Rio de Janeiro (2003). Graduação em Ciência da Computação (1999) e Engenharia da Computação (2018) pela Universidade Católica de Petrópolis. Vice-Diretor do Centro de Engenharia e Computação, Coordenador do Ciclo Básico das Engenharias e Professor Assistente da Universidade Católica de Petrópolis. Vice-Diretor e Coordenador de Curso da Faculdade de Educação Tecnológica do Estado do Rio de Janeiro (Campus Petrópolis). Atua nas áreas de Computação Quântica, Arquitetura de Computadores, Sistemas Operacionais, Inteligência Computacional (redes neurais, lógica fuzzy), Processamento de Imagens. Líder do Grupo de Pesquisa de Processamento de Imagens e Entretenimento Digital e do Grupo de Tecnologia Aplicada à Saúde.