Possui graduação em Ciência da Computação pela Universidade Federal de Uberlândia (1993), mestrado em Computação pela Universidade Federal do Rio Grande do Sul (1998) e doutorado em Engenharia Elétrica pela Universidade Federal de Minas Gerais (2017).