Licenciado em Treino Desportivo, com especialização em futebol, e treinador certificado Grau II / UEFA B. Iniciou o seu percurso desportivo como jogador entre os 4 e os 17 anos, com formação na AD Sanjoanense e no CD Arrifanense.
Desde cedo seguiu o caminho do treino, concluindo em 2021 a licenciatura no Instituto Politécnico da Maia, com a tese “Efeito da Idade Relativa (EIR) nos jovens atletas de competições de topo europeu”, obtendo 19 valores no estágio final.
Iniciou a carreira de treinador em 2017 no CD Arrifanense, passando por funções de treinador principal, treinador adjunto, analista e scout em vários escalões de formação e competição. Ao longo do percurso representou clubes como UD Oliveirense, CD Feirense, CF União de Lamas, FC Cesarense, JA Rio Meão (Dragon Force – FC Porto), Núcleo do Sporting CP de Aveiro e o Atlético Clube Cocujães, entre outros.
Atualmente integra a União Desportiva Oliveirense, onde exerce funções de treinador principal dos Juniores Sub-18.