Possui graduação em Ciência da Computação pela Universidade Federal de Viçosa (2008) e mestrado em Ciência da Computação pela Universidade Federal de Viçosa (2012). Atualmente é analista de sistemas na SYDLE Sistemas, atuando na análise e desenvolvimento dos produtos da empresa. Além disso, é professor do Centro Universitário de Belo Horizonte.