Full Professor at Católica | Lisbon School of Law, where he earned his Doctoral Degree in 1991. He has researched Criminal Law and Criminal Procedure Law, Criminal Economic Law and Criminal Tax Law, with textbooks published in all of these fields. Dean of Católica | Lisbon School of Law from 1996 to 2002 and 2005 to 2011. He also teaches at the Porto School of Law. Invited Full Professor at the Instituto Superior de Ciências Policiais e Segurança Interna (Higher Institute of Police Sciences and Internal Security), where he taught Police Ethics.