Doutorando em Coimbra, tem mestrado em Novas Fronteiras do Direito e licenciou-se em Direito na Faculdade de Direito da Universidade de Lisboa.
Presidente do Conselho Executivo da União Internacional de Juízes de Língua Portuguesa e Membro Fundador da CJLP – Comunidade de Juristas de Língua Portuguesa.
Exerceu cargos de direcção associativa e de consultor científico em inúmeros projectos de investigação e de cooperação internacional.
Autor de diversos artigos de direito foi também director de uma revista jurídica.
É actualmente Juiz Desembargador na Relação do Porto, numa secção Criminal.