Зробивши кар'єру лботчика-винищувача, Шафік став командувачем єгипетських військово-повітряних сил (1996—2002), після чого отримав пост міністра цивільної оборони Єгипту[1]. 29 січня 2011 року під тиском масових протестів у країніпрезидент ЄгиптуХосні Мубарак призначив Шафіка на посаду прем'єр-міністра, замінивши на тому посту Ахмеда Назіфа)[2]. Однак уже 3 березня 2011 року Шафік пішов у відставку під тиском демонстрантів, які вважали, що він мав швидше проводити реформи. Наступником Шафіка став колишній міністр транспорту Ессам Шараф[3].