Licenciado em Design de Comunicação na Faculdade de Belas Artes da Universidade do Porto e Mestre em Design na Faculdade de Arquitectura da Universidade de Lisboa. Frequenta correntemente o Doutoramento e Informação e Comunicação em Plataformas Digitais em consórcio entre a Universidade de Aveiro e a Universidade do Porto.
Tem leccionado no ensino superior politécnico e ensino superior cooperativo desde 2009 em unidades curriculares de Design Gráfico, Design Web e Multimédia, Design Audiovisual, Animação 2D, Modelação e Animação 3D, Desenho, Ilustração, e Softwares Gráficos tanto ao nível de licenciatura, como de mestrado.
Foi Designer Júnior, Sénior e fez direcção de arte em vários gabinetes de Design no Porto. É também Designer freelance há mais de 10 anos, em projectos de Design Gráfico, Web Design, Design Audiovisual, e Animação.
É investigador nos centros de investigação CETAC.Media (Univ. Porto e Univ. Aveiro) e do CIAUD (Univ. Lisboa).