Possui graduação em Ciência da Computação (2007) pela Universidade Federal de Mato Grosso (UFMT) e doutorado em Física Ambiental (2015) pela UFMT. Atualmente é Professor Adjunto na UFMT. Como pesquisador, atua na área de inteligência artificial, principalmente em pesquisas relacionadas a bioacústica e dados meteorológicos. Como gestor, além de coordenar projetos de pesquisa e extensão, é o atual diretor do Escritório de Projetos e Processos da UFMT.