Professor, consultor e parecerista, é atualmente Professor da Faculdade de Direito da Universidade de Lisboa, Portugal. Foi por 5 anos (2017-2022) docente assistente na Humboldt Universität zu Berlin, Alemanha, na cátedra do Prof. Dr. Dr. h.c. Luís Greco. É doutor e mestre (LL.M.) pela Ludwig-Maximilians Universität München, Alemanha, ambos sob a orientação do Prof. Dr. Dr. h.c. mult. Claus Roxin.