أسلامه كان استجابة لدعوة الرسول صلى الله عليه و أله و سلم:
رواية ابن عباس رضي الله عنهما:
عن ابن عباس أن رسول الله صلى الله عليه و أله و سلم قال: اللهم أعز الأسلام بأبي جهل بن هشام، أو بعمر بن الخطاب، فأصبح عمر فغدا على رسول الله صلى الله عليه و أله و سلم، فأسلم يومئذ [168] .
و عن ابن عباس رضي الله عنهما عن النبي صلى الله عليه و أله و سلم أنه قال: «اللهم أعز الأسلام بعمر» [169] .