Licenciado em Engenharia de Sistemas e Informática, pela Universidade do Minho, em 1991, e Mestre em Informática, especialidade de Informática de Gestão, em 1996, pela Universidade do Minho. Atividade de consultoria técnica, tendo desenvolvido trabalho em vários quadrantes, como desenvolvimento de software, análise de projetos, e-procurement, e-government, sociedade da informação, práticas de ITIL, validação de sistemas computorizados, desenvolvimento de case-studies, entre outros. Orador em variados eventos ao longo da vida e para públicos diversificados. Assumiu funções de direção de equipas e de gestão em empresas de tecnologias de informação. Entre 1991 e 2014 foi docente universitário, sendo docente de carreira até 2001, nos domínios das tecnologias de informação. Trabalhos de investigação e técnico nos domínios das ferramentas de apoio ao trabalho de grupo, qualidade dos dados e qualidade do software, gestão de sistemas de informação e sociedade da informação, entre outros. Membro do Centro de Computação Gráfica (Centro de Interface Tecnológico), como business developer, entre 2007 e 2014, focado na identificação de oportunidades para o desenvolvimento de projetos de I&D, na definição dos projetos e na sua condução, com empresas e entidades de I&D, em todos os domínios científicos e técnicos do CCG. Diretor executivo do Centro de Computação Gráfica, entre 2014 e 2018, assumindo a gestão de toda a operação. Atualmente, é o coordenador da agenda para a Indústria 4.0 do CITEVE, Centro Tecnológico Têxtil e Vestuário.