Doutor em Ciências da Computação pela Universidade de York (UK). Professor Associado na Universidade Lusófona - Centro Universitário do Porto (UL-CUP). Diretor do Departamento de Engenharia Informática e Sistemas de Informação da UL-CUP.
Atualmente, Professor Associado Convidado na Faculdade de Filosofia e Ciências Sociais da Universidade Católica Portuguesa - Centro Regional de Braga.