possui graduação em Ciências Contábeis pela Faculdade Moraes Junior (1987) e mestrado em Engenharia de Sistemas e Computação pela Universidade Federal do Rio de Janeiro (2002). Atualmente é professor do Instituto Federal Fluminense de Ciência e Tecnologia. Tem experiência na área de Ciência da Computação, com ênfase em SISTEMAS DE INFORMAÇÃO, lecionando em 2017 disciplinas relacionadas a Programação de Computadores, e em Controladores Lógico Programáveis.