Stade Tunisien
Some of his other former teams include Lourinhanense, Torreense, Vilafranquense, Leixões, Barreirense, Stade Tunisien and AEK Larnaca of Cyprus.