Possui graduação em Direito pela Universidade Federal de Minas Gerais (1999), mestrado em Direito pela Universidade de Harvard (2005), Doutorado em Direito Constitucional pela Universidade Federal de Minas Gerais (2007) e doutorado em Direito pela Universidade de Harvard (2013). Foi pesquisador visitante na Faculdade de Direito da Universidade de Yale de junho de 2002 a junho de 2003.Tem desenvolvido uma série de pesquisas relacionadas com Direito Constitucional, Direito Constitucional Comparado, Sociologia do Direito, Direito de Família e Direito de Minorias. Lecionou as seguintes disciplinas em universidades brasileiras: Teoria da Constituição, Teoria do Estado, Direitos Humanos e Direito Constitucional.