Professor em vários níveis de formação na área das Ciências do Mar, nomeadamente de Biologia de Vertebrados, Ictiologia, Aquacultura e Imunologia de Peixes. Regente de várias disciplinas.
Membro do Comissão Científica da Licenciatura em Ciências do Meio Aquático e do Mestrado em Ciências do Mar - Recursos Marinhos.
Diretor do Laboratório de Imunobiologia que integra o Grupo "NUTRIMU" - Nutrição Animal e Imunobiologia do CIIMAR - Centro Interdisciplinar de Investigação do Mar e do Ambiente.