Possui graduação em Biologia Aplicada aos Recursos Animais pela Faculdade de Ciências da Universidade de Lisboa (2001) e doutorado em Biologia - Especialidade em Ecologia pela Faculdade de Ciências da Universidade de Lisboa (2009). Actualmente é professor adjunto da Universidade Federal do Pará e investigador associado do Max Planck Institute for Ornithology. Desenvolve pesquisa sobre navegação social e migração em aves. Tem também conduzido outras linhas de pesquisa em diferentes temas de ecologia e biologia da conservação, com particular ênfase na ecologia alimentar de aves estuarinas.