Licenciado e mestre em Engenharia Eletrotécnica e de Computadores pela Faculdade de Engenharia da Universidade do Porto (FEUP), e doutorado em Engenharia
Eletrotécnica e de Computadores pela Universidade de Trás-os-Montes e Alto Douro (UTAD).
É Professor Associado na Escola de Ciências e Tecnologia do Departamento de Engenharias da UTAD, sendo regente das unidades curriculares de Robótica, Sistemas Inteligentes e Programação.
É Investigador nas áreas da Inteligência Artificial, Robótica e Instrumentação Eletrónica.(...)