Possui graduação em Informática pelo Instituto de Ciências Matemáticas e de Computação pela Universidade de São Paulo com ênfase em Sistemas de Apoio à Tomada de Decisão, e mestrado e doutorado em Ciências de Computação e Matemática Computacional pelo Instituto de Ciências de Computação e Matemática Computacional da Universidade de São Paulo na linha de pesquisa Inteligência Computacional. Desde 2007 tem atuado em projetos de Mineração de Dados e Textos. Mais especificamente, já atou nas áreas de extração de tópicos, segmentação de textos, extração de informação, pré-processamento de textos, e aprendizado supervisionado e semissupervisionado para classificação de textos, músicas, aspectos e sentimentos. Tem trabalhado como revisor para periódicos e conferências internacionais e nacionais na área de inteligência computacional. Atualmente é docente da Universidade Federal de Mato Grosso do Sul (UFMS).