Possui mestrado e doutorado em Ciência da Computação pela Universidade Federal de Minas Gerais (UFMG). Atualmente, é Professor Titular do Instituto de Computação da Universidade Federal do Amazonas (UFAM).
Seus interesses de pesquisa incluem Gerência de Dados, Recuperação de Informação, Mineração de Dados, Aprendizagem de Máquina e Modelos de Linguagem, com ênfase no ambiente da World Wide Web e em mídias sociais, além de aplicações nas áreas de direito, mercado financeiro e saúde.