Graduado em Informática pela Universidade do Grande Rio (2012), Pós-Graduado Lato Sensu em Engenharia de Computação e Sistemas pela Universidade Federal do Rio de Janeiro (UFRJ), Pós Graduado Lato Sensu em em Planejamento, Gestão e Implantação de Educação a Distância (EaD) pela Universidade Federal Fluminense (UFF) e Mestrado em Modelos e Arquiteturas para Sistemas Inteligentes (UFRJ). Atua como professor de disciplinas técnicas de informática do Curso Progressão preparatório para concursos. Também atua como professor de informática no Colégio Pedro II, além de ser tutor presencial de informática no no curso de Técnico em Administração (Tec-RJ). Na Fundação de Apoio à Escola Técnica do Estado do Rio de Janeiro (FAETEC), atua como técnico especialista. Possui experiência na área de Ciência da Computação, com ênfase em Sistemas de Computação e Educação.