عمل مدرساً بمعهد تدريب المعلمين بخت الرضا (1938 – 1944م). وترقى لوظيفة باش مفتش تعليم محافظة الاستوائية جوبا في الفترة (1950 – 1957) ثم عمل مساعداً لمدير التعليم في المديريات الجنوبية (1957 – 1960)، ليقوم بنشر اللغة العربية بالجنوب. ثم عميداً للمعهد الفني بالخرطوم (1960 – 1964).
اختير رئيسا لحكومة أكتوبر الانتقالية الأولى والثانية (1964 –1965)، ثم سفيرا للسودان في إيطاليا(1966 - 1968) وفي بريطانيا (1968-1969)، ونال لقب (سير) من ملكة بريطانيا. تقلد منصب مستشار وزير التعليم العالي والبحث العلمي (1972 – 1973) ثم منصب وزير التربية والتعليم العالي (1973 –1975). ثم مستشارا لرئيس الجمهورية للتعليم خلال الفترة (1982 – 1985م). منذ عام 1986 كان من المؤسسين لمؤسسة حجار الخيرية وتولى رئيس مجلس إدارتها إلى أن توفاه الله في 18 فبراير2006م.