Doutor em Direito pela Universidade de Brasília (UnB). Mestre em Direito pela Universidade Federal de Santa Catarina (CPGD/UFSC). Bacharel em Direito pela Universidade Estadual de Londrina (UEL). Trabalhou no Ministério da Justiça e em outros órgãos do governo federal. Atuou como consultor no Programa das Nações Unidas para o Desenvolvimento (Pnud) e na Organização das Nações Unidas para a Educação, a Ciência e a Cultura (Unesco). Professor da Universidade Católica de Brasília (UCB) de 2009 a 2018.