Docência no ISCAP (Instituto Politécnico do Porto) desde Outubro de 1997. Doutoramento em “Direito da União Europeia” pela Universidade Católica; Mestrado em Relações Internacionais; Pós-Graduação em “Estudos Europeus” e em “Direito da União Europeia” pela Universidade de Coimbra e pela Universidade Clássica de Lisboa; vários cursos de especialização e de formação avançada em “Justiça Europeia dos Direitos do Homem”, em “Direito do Mar”, em “Direito dos Conflitos Armados”, em “Direito da Imigração e da Nacionalidade”, e noutras áreas ligadas aos direitos fundamentais. Tem publicado vários trabalhos e proferido várias palestras sobre a protecção dos direitos fundamentais na União Europeia, dos seus valores mais essenciais e sobre a protecção regional da pessoa humana. Pertence ao centro de investigação JUSGOV, da Universidade do Minho, onde integra o grupo de Direitos Humanos. Pertence ainda ao CEI e ao CEOS (ISCAP- Politécnico do Porto). É membro da Comissão de ética do ISEC-Lisboa e integra a cátedra Jean Monnet (“Dimensions of the European Union’s values”), o projecto de investigação “Practical dilemmas and legal analysis of the area of freedom, security and justice in Europe [FRESE]” e o projecto da FCT “Os Europeus na Construção Europeia”, da Universidade Nova de Lisboa. A sua investigação científica centra-se no Direito das Migrações e nas áreas ligadas à promoção e defesa da democracia e do Estado de Direito.