يشغل محمد علي النفطي حالياً منصب مدير عام الشؤون القنصلية بوزارة الخارجية.
شغل عدة مناصب في وزارة الخارجية التونسية، أبرزها سكرتير الخارجية للدول العربية والآسيوية، مستشار الشؤون الخارجية وسفير بسيول.
كما عمل في السفارة التونسية في الرياض، المملكة العربية السعودية، أثينا، اليونان، مدريد، إسبانيا، على التوالي، كسكرتير أول وقائم بالأعمال.
حاصل على درجة الماجستير في اللغات (العربية والفرنسية والإنقليزية والإسبانية).