Juiz Federal na Seção Judiciária da Bahia desde 1993, tendo anteriormente atuado como Procurador da República e Juiz de Direito no estado. Membro da Academia Mundial de Artes e Ciências desde 2005. Ex-Conselheiro do Conselho Nacional de Justiça.
É professor associado da Universidade Federal da Bahia (UFBA), lecionando disciplinas de Direito Internacional Público, Direitos Humanos e Direito Constitucional. Possui mestrado em Direito pela UFBA e doutorado em Direito Constitucional pela PUC-SP.