Licenciado em Direito (1986), mestre (1997) e Doutor (2007) em Ciência Política e Relações Internacionais pela Universidade do Minho, desempenha funções de docência no ensino superior desde 1987. Exerce também funções de gestão universitária e académica em Portugal e no Brasil. Atualmente é subdiretor da Faculdade de Direito e Ciência Política da Universidade Lusófona - Centro Universitário do Porto e diretor da publicação universitária "1820-Revista de Ciência Política". Publica, com regularidade, trabalhos científicos e artigos de opinião.