Graduado em biomedicina (2006) pela Universidade de Uberaba (UNIUBE), no estado de Minas Gerais, possui aperfeiçoamento em bioinformática (2007) pela Universidade Federal de Minas Gerais (UFMG), mestrado em genética (2009) e doutorado na mesma área (2013) pela mesma instituição, este último com período sanduíche (2011-2012) na Universidade de Bielefield, na Alemanha, além de ter realizado estágio de pós-doutoramento em bioinformática (2013-2014) na UFMG. Atua nas seguintes áreas: genética molecular, sequenciamento genômico e genômica comparativa de microorganismos, com enfoque em pan-genômica, plasticidade genômica na identificação de ilhas de patogenicidade e fatores de virulência, filogenômica, epidemiologia molecular, vacinologia reversa e desenvolvimento de softwares usando linguagem Perl e Java.