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