عمل علي عثمان محمد طه في وظائف مدنية وسياسية :
- الهيئة القضائية – الأعوام 1972 - 1976 .
- المحاماة 1976 .
- عمل رائداً لمجلس الشعب 1977 – 1985 .
- عضواً في مجلس الشعب القومي لثلاث دورات 1977 - 1985 .
- زعيماً للمعارضة بالجمعية التأسيسية 1986 – 1989 .
- عضو المجلس الوطني الانتقالي 1991 – 1993 .
- وزيراً للتخطيط الاجتماعي1993 – 1995 .
- وزيراً للخارجية 1995 - 1998
- نائباً أولاً لرئيس الجمهورية 1998 .
- قاد وفد التفاوض الحكومي لتحقيق السلام بـ اتفاقية السلام الشامل التي تمت يوم9 يناير 2005 .
- نائباً ثانياً لرئيس جمهورية السودان في حكومة الوحدة الوطنية من يوم 9 يوليو 2005 .
- نائباُ أولاً لرئيس جمهورية السودان بعد انفصال جنوب السودان .
- استقال في 8 ديسمبر 2013 وعين الفريق أول بكري حسن صالح بدلاً عنه .
المصدر: wikipedia.org