Tecnólogo em Processamento de Dados pela Universidade Estadual do Piauí (UESPI). Possui mestrado em Engenharia da Eletricidade - Área de Concentração Ciência da Computação pela Universidade Federal do Maranhão (UFMA). Doutor em Ciência da Computação e Matemática Computacional pelo Instituto de Ciências Matemáticas e de Computação (ICMC-USP). Atualmente é Analista de Sistemas da Fundação Municipal de Saúde de Teresina(Piauí, Brasil). Atua ainda, como Professor Assistente da Universidade Estadual do Piauí (UESPI) desde 2006. Entre seus interesses de pesquisa destacam-se Computação Aplicada a Educação e Engenharia Dirigida por Modelos (MDE).