Graduado em Ciência da Computação pela Universidade Federal do Rio de Janeiro, mestrado em Modelos e Arquiteturas para Sistemas Inteligentes pelo Programa de Pós Graduação em Informática na Universidade Federal do Rio de Janeiro. Tem experiência na área de Ciência da Computação, com ênfase em Inteligência Computacional. Atualmente é coordenador de desenvolvimento de sistemas na empresa ISSX.