Nasceu em Lamego onde aos cinco anos iniciou os estudos em Acordeão. Diplomado com o curso Geral de Piano no Conservatório de Música do Porto, na classe da Profª Lurdes Alves, e com Curso de Acordeão no Instituto Vitorino Matono, tendo sido aluno do Professor Vitorino Matono.
É professor com profissionalização em Acordeão pela Universidade de Aveiro.
Participou em cursos de aperfeiçoamento instrumental com as Professoras Madeline J. Williamson e Irina Temchenco e com os Professores Maximiliano Pitocco, Vladimir Zubitsky e Vitorino Matono.
Iniciou a sua atividade pedagógica no Sindicato dos Bancários do Norte, lecionando as disciplinas de Educação Musical e Piano e posteriormente foi professor da disciplina de Educação Musical em Escolas EB 2. No âmbito da sua atividade pedagógica lecionou a disciplina de Acordeão na Academia de Música São Pio X, em Vila do Conde.
Organizou e promoveu uma Oficina de Música no Palácio de Cristal, no Porto, com o objetivo de sensibilizar as crianças do ensino pré-primário para a aprendizagem musical.
Orientou e colaborou com um grupo de música popular, constituído por professores do ensino secundário, tendo participado em inúmeras atuações e gravado um disco e 1995.
Entre outras atividades promoveu um encontro de acordeões participando com o “Accordion Ensemble Inter-Escolas”, no Ciclo de Música de Avintes.
Tem atuado regularmente com um quarteto de acordeões em Escolas, Juntas de Freguesia e Associações impulsionando o ensino deste instrumento.
Pertence, como acordeonista, ao quarteto Dux Ensemble, o qual se tem apresentado em várias iniciativas.
É professor na Academia de Música de Castelo de Paiva desde a sua fundação (1988), no Conservatório de Música de Paredes e na Escola de Música do Fórum Cultural de Gulpilhares.