fez graduação em Direito pela UFPE (Universidade Federal de Pernambuco, 1998), mestrado em Direito pela UnB (Universidade de Brasília, 2001), doutorado em Relações Internacionais pela UnB (2006). Fez estágios pós-doutorais em direito internacional na Universidade de Helsinki (2010) e na Universidade de Bremen (2014). Foi consultor da União na Advocacia-Geral da União e assessor de ministro no Supremo Tribunal Federal.