É advogado, consultor jurídico e Procurador do Estado de Pernambuco. Professor-adjunto da Faculdade de Direito do Recife (UFPE), onde obteve o título de Mestre em Direito. Doutor em Direito pela PUC/SP, com Pós doutorado pela Universidade de Lisboa. Integrou a Comissão de Juristas composta para auxiliar a Câmara dos Deputados na revisão do Projeto do novo Código de Processo Civil.