Il commence sa carrière comme chef de mission adjoint des ambassades tunisiennes à Amman, de 1994 à 1998, puis à Damas, jusqu'en 2000[1].
Ensuite, il devient chargé d'affaires de la Tunisie en Irak de 2002 à 2007, puis est nommé coordinateur des affaires arabes et africaines au ministère des Affaires étrangères, avant d'être nommé ambassadeur au Caire de 2010 à 2011[1]. Il est transféré ensuite dans les mêmes fonctions à Oman et cela jusqu'en 2015[1].
De retour à Tunis, il est chargé de la direction des organisations arabes et islamiques au ministère jusqu'en 2019, date à laquelle il est nommé ambassadeur et représentant permanent adjoint de la Tunisie auprès des Nations unies à New York[1].