Possui graduação em Tecnologia em Informática pelo Instituto Federal Fluminense (2001), mestrado em Modelagem Computacional pela Universidade do Estado do Rio de Janeiro (2005), doutorado em Modelagem Computacional pela Universidade do Estado do Rio de Janeiro (2015) e bacharelado em Direito pela FASAP (2017). Atualmente é professor assistente da Universidade Federal Fluminense.