لا يعرف الكثير عن خالد خلال فترة الدعوة للإسلام في مكة. وبعد هجرة الرسول من مكة إلى المدينة المنورة، دارت العديد من المعارك بين المسلمين وقريش. لم يخض خالد غزوة بدر أولى المعارك الكبرى بين الفريقين، والتي وقع فيها شقيقه الوليد أسيرًا في أيدي المسلمين. وذهب خالد وشقيقه هشام لفداء الوليد في يثرب،[20] إلا أنه وبعد فترة قصيرة من فدائه، أسلم الوليد وهرب إلى يثرب.[21]
كانت غزوة أحد أول معارك خالد في الصراع بين القوتين، والتي تولى فيها قيادة ميمنة القرشيين.[22][23] لعب خالد دورًا حيويًا لصالح القرشيين، فقد استطاع تحويل دفة المعركة، بعدما استغل خطأ رماة المسلمين، عندما تركوا جبل الرماة لجمع الغنائم بعد تفوق المسلمين في بداية المعركة.[24] انتهز خالد ذلك الخطأ ليلتف حول جبل الرماة ويهاجم بفرسانه مؤخرة جيش المسلمين، مما جعل الدائرة تدور على المسلمين، وتحوّل هزيمة القرشيين إلى نصر.[25][26]
شارك خالد أيضًا في صفوف الأحزاب في غزوة الخندق،[27] وقد تولى هو وعمرو بن العاص تأمين مؤخرة الجيش في مائتي فارس، خوفًا من أن يتعقبهم المسلمون.[28] كما كان على رأس فرسان قريش الذين أرادوا أن يحولوا بين المسلمين ومكة في غزوة الحديبية.[29]
كانت غزوة أحد أول معارك خالد في الصراع بين القوتين، والتي تولى فيها قيادة ميمنة القرشيين.[22][23] لعب خالد دورًا حيويًا لصالح القرشيين، فقد استطاع تحويل دفة المعركة، بعدما استغل خطأ رماة المسلمين، عندما تركوا جبل الرماة لجمع الغنائم بعد تفوق المسلمين في بداية المعركة.[24] انتهز خالد ذلك الخطأ ليلتف حول جبل الرماة ويهاجم بفرسانه مؤخرة جيش المسلمين، مما جعل الدائرة تدور على المسلمين، وتحوّل هزيمة القرشيين إلى نصر.[25][26]
شارك خالد أيضًا في صفوف الأحزاب في غزوة الخندق،[27] وقد تولى هو وعمرو بن العاص تأمين مؤخرة الجيش في مائتي فارس، خوفًا من أن يتعقبهم المسلمون.[28] كما كان على رأس فرسان قريش الذين أرادوا أن يحولوا بين المسلمين ومكة في غزوة الحديبية.[29]