نویسندگان، زندگی سیاسی و نظامی شهید احمدشاه را به سه مرحله تقسیم میکنند: ۱) دوره جهاد علیه اتحاد جماهیر شوروی؛ ۲) دوره حکومت مجاهدین در کابل؛ ۳ دوره مقاومت علیه طالبان. در میان این سه دوره، تنها دورهای که از نظر برخیها قابل مناقشه است، کارنامهی او در دوره حکومت مجاهدین است. شهید احمدشاه مسعود، در این دوره وزیر دفاع حکومت مجاهدین بود و به دفاع از کابل در برابر راکتپراکنیهای گلبدین حکمتیار و متحدانش جنگید. منتقدان شهید احمدشاه مسعود، این دوره را دوره جنگ داخلی نامیده و او را یکی از طرفهای این جنگ خوانده و به طعنه