Au cours de sa carrière professionnelle, il a occupé plusieurs postes techniques au sein de clubs et de fédérations de football,
tant sur le plan local qu'international, notamment :
Jusqu’au 30 mai 2025 : Directeur Technique auprès de la Fédération Saoudienne de Football (Club Al-Adalah)
2021 - 2022 : Directeur Technique du centre de formation du club Olympique de Marseille au Sénégal (Diambars)
2019 - 2021 : Directeur du centre de formation du club Olympique de Nîmes et entraîneur de la catégorie U19
2018 - 2019 : Entraîneur des U17 au club AS Saint-Étienne
2016 - 2018 : Sélectionneur national des catégories U17 et U18 à Singapour et entraîneur à l’Académie Nationale de Football
2014 - 2015 : Directeur du centre de formation du club Arles-Avignon
2012 - 2014 : Entraîneur des U17 et U19 au club Al-Duhail SC (Qatar)
2010 - 2012 : Entraîneur de l’équipe première du club Le Pontet
2007 - 2009 : Entraîneur des U17 au club SC Bastia
2005 - 2007 : Entraîneur de l’équipe première du club Avignon Foot