Previous clubs as player: Paços de Ferreira, AR São Martinho, Lousada, Ermesinde, Maia, UD Oliveirense, URCD Regilde, SC Lamego, Aliados Lamego, Vila Meã, Baião
Previous clubs as trainer: Lixa, Freamunde, GD Chaves, Mirandela, FC Famalicão, Gil Vicente, CD Aves, AD Oliveirense, GD Chaves, Moçambique, Nogoom FC, Al-Hilal, AD Marco 09, O Elvas