- 1987-1987
متدرب صيفي, شركة بتروسيرف , جدة, المملكة العربية السعودية
- 1989-1990
مهندس نظم , شركة سمارك, جدة, المملكة العربية السعودية
- 1991-1992
معيد بقسم علوم الحاسبات , جامعة الملك عبد العزيز , جدة, المملكة العربية السعودية
- 1993-1995
مساعد باحث , معهد البحوث بمونتريال بكنـدا , مونتريال, كـــــــندا
- 2000-2000
مستشار تقنية المعلومات, شركة نقطة التحول, جدة, المملكة العربية السعودية
- 2000-2011
أستاذ مساعد قسم علوم الحاسبات, جامعة الملك عبد العزيز , جدة, المملكة العربية السعودية
- 2001-2001
مستشار تقنية المعلومات, عكاظ للصحافة والنشر, جدة, المملكة العربية السعودية
- 2001-2001
مستشار تقنية المعلومات, شركة أرامكو السعودية , جدة, المملكة العربية السعودية
- 2001-2003
مرشـد أكاديمـي لطلاب قسـم علوم الحاسبات , جامعة الملك عبد العزيز , جدة, المملكة العربية السعودية
- 2002-2004
أمين مجلس قسم علوم الحاسبات , جامعة الملك عبد العزيز, جدة, المملكة العربية السعودية
- 2003-2005
وكيـل التقنيـة والتطويـر بكلية المجتمع, جامعة الملك عبد العزيز, جدة, المملكة العربية السعودية
- 2005-2008
استشاري تقنية المعلومات , سابر الخليج, جدة, المملكة العربية السعودية
- 2006-2010
وكيل عمادة القبول والتسجيل للمعلومات, جامعة الملك عبد العزيز , جدة, المملكة العربية السعودية
- 2010-2012
وكيل عمادة تقنية المعلومات للنظم, جامعة الملك عبدالعزيز, جدة, المملكة العربية السعودية
- 2011-2016
أستاذ مشارك علوم الحاسبات, جامعة الملك عبد العزيز, جدة, المملكة العربية السعودية
- 2012-2016
عميد القبول والتسجيل, جامعة الملك عبد العزيز, جدة, المملكة العربية السعودية
- 2015-2016
القائم بأعمال عميد القبول والتسجيل, جامعة جدة, جدة, المملكة العربية السعودية
- 2016-2019
وكيل الجامعه للتطوير, جامعة الملك عبد العزيز, جدة, المملكة العربية السعودية
- 2016-حاليا
أستاذ علوم الحاسبات, جامعة الملك عبد العزيز , جدة, المملكة العربية السعودية
- 2017-2018
وكيل الجامعة المكلف للشئون التعليمية, جامعة الملك عبد العزيز, جدة, المملكة العربية السعودية
- 2019-2020
وكيل وزارة التعليم للشؤون المدرسية, وزارة التعليم, الرياض, المملكة العربية السعودية