Advogado desde 1991. Entre 1996 e 2007, foi Advogado da União, tendo ocupado diversos cargos no Governo, entre eles: Consultor da União para Assuntos Internacionais, Diretor do Centro de Estudos da AGU, Procurador-Geral Adjunto, Procurador Regional da União da 1ª Região, Diretor do Departamento de Recuperação de Ativos e Cooperação Internacional (DRCI) do Ministério da Justiça, Secretário Nacional de Justiça, membro do Conselho de Controle de Atividades Financeiras (COAF). Foi também o idealizador e primeiro coordenador da Estratégia Nacional de Combate à Corrupção e à Lavagem de Dinheiro (ENCCLA). Foi ainda Consultor do Escritório das Nações Unidas Contra Drogas e Crimes (UNODC, Viena).
Em 2008, entrou para a iniciativa privada atuando nas áreas de Penal Empresarial, Direito Administrativo, Internacional, Recuperação de Ativos e Ética Corporativa. É Conselheiro Independente do Conselho de Autorregulação Bancária da Federação Brasileira de Bancos (FEBRABAN). Membro da International Academy of Finantial Litigators.
Doutor em Direito Internacional pela Universidade de São Paulo (USP).