Graduado em Ciência da Computação e licenciatura em Pedagogia, mestrado e doutorado em Ciência da Informação pela Universidade Federal de Minas Gerais.
Professor da Universidade FUMEC atuando em disciplinas dos cursos de graduação em TI e no programa de mestrado em Sistemas de Informação e Gestão do Conhecimento. Pesquisador do LAIS - Laboratory for Advanced Information Systems.
Diretor da Alarmsoft Tecnologia em Segurança. Atuou em empresas como Terra Networks, TOTVS, Itambé e diversas IES. Como pesquisador, trabalha com os temas recuperação da informação, inteligência artifical e gestão do conhecimento.