Doutor em Ciências da Educação, é Professor Coordenador da Escola Superior de Educação do Politécnico do Porto e membro integrado do inED – Centro de Investigação e Inovação em Educação. É, desde 2019 e em regime de comissão de serviço, Coordenador Nacional do grupo português de projeto do Programme for the International Assessement of Adult Competences (PIAAC). Assumiu o cargo de Pró-Presidente do Politécnico do Porto, entre 2014 e 2018, e o de Presidente do Conselho Técnico-Científico da sua Escola Superior de Educação, entre 2011 e 2017.