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