Possui graduação em Matemática (Bacharelado) pela Universidade Federal de Uberlândia (2003), mestrado em Matemática pela Universidade de Brasília (2005) e doutorado em Matemática pela Unicamp (2009). Desde de 2009 é professor adjunto na Faculdade de Matemática da Universidade Federal de Uberlândia.