É Licenciado em Filosofia pela Universidade do Porto, Mestre em Filosofia da Educação e Doutor em Educação pela Universidade do Minho. Realizou ainda um DEES (Diplôme Européen d’Etudes Supérieures) na Université Pierre Mendès France (Grenoble). Encontra-se a realizar o Pós-Doutoramento em Ciências da Educação no Instituto de Educação da Universidade do Minho. É Professor do Quadro do Agrupamento Tomaz Pelayo (Santo Tirso) e Professor Auxiliar Convidado da Universidade Portucalense (Porto), onde coordenou o Doutoramento em Educação e o Mestrado em Administração e Gestão da Educação. É também Investigador no Centro de Investigação em Estudos da Criança da Universidade do Minho. Desde 2008, colabora com a Direção-Geral da Administração Escolar do Ministério da Educação no âmbito da formação de professores e da avaliação da formação. É formador do Programa Pestalozzi do Conselho da Europa (Estrasburgo). Atualmente, é membro do Conselho de Administração da ADMEE-Europa como representante de Portugal, Presidente do Conselho Científico da Associação Nacional de Professores e membro do Conselho Municipal de Educação de Santo Tirso. É coordenador do Centro Integra – Centro Local de Apoio Integrado à Promoção do Sucesso Escolar no concelho de Santo Tirso. É autor e coautor de vários livros e artigos científicos na área da educação, em particular no âmbito da avaliação, formação de professores, supervisão e políticas educativas.