عمل أستاذًا للتاريخ الحديث بقسم التاريخ في كلية العلوم الاجتماعية والإنسانية في الجامعة الأردنية. وعمل دبلوماسيًا في وزارة الخارجية الأردنية في عدد من الدول العربية خلال الفترة 1962-1971، وشغل مناصب علمية عديدة؛ من بينها رئيس جامعة مؤتة (1981-1989)، ورئيس جامعة اليرموك (1989-1993).