کتاب نبرد حق و باطل از شهید مطهری شامل دو بخش مجزا اما مرتبط با یکدیگر است. قسمت اول این کتاب با عنوان "نبرد حق و باطل" از تلفیق 5 گفتار تشکیل شده و قسمت دوم آن با عنوان "تکامل اجتماعی انسان در تاریخ" نوشته شده که هردو حاصل دو مورد از سخنرانی های شهید مطهری است.
در بخش اول کتاب نبرد حق و باطل، ضمن طرح موضوع حق و باطل در دو قلمرو جهان هستی و جامعه و تاریخ، اصول ماتریالیسم تاریخی به نقد کشیده شده و نظریه اسلام در این باره ارائه گردیده است.
در بخش دوم کتاب ابتدا مفهوم تکامل، و تفاوت آن با پیشرفت بیان شده و سپس آینده بشر از دیدگاه مکاتب مادی از جمله مارکسیسم و اگزیستانسیالیسم مورد بررسی قرار گرفته. نهایتاً هم نظریه اسلام در این خصوص شرح داده شده است.
پاسخ های مستدل و روشنگر استاد مطهری در کتاب نبرد حق و باطل به پرسش های حضار در پایان مباحث بخش دوم، به جذابیت و وضوح این مباحث افزوده است.