شورای عالی دفاع به عنوان مشاور عالی نظامی مقام رهبری، دارای وظایف زیر می‌باشد: الف - پیشنهاد اعلان جنگ و صلح به فرماندهی کل. ب - پیشنهاد اعلان بسیج همگانی به فرماندهی کل. ج - پیشنهاد تعیین فرماندهان نیروهای سه‌گانه ارتش به فرماندهی کل. د - تعیین سیستم تسلیحاتی کشور و سیاست‌های کلی ساخت و خریدهای تسلیحاتی و نظارت عالیه بر آنها و ایجاد هماهنگی‌های لازم بین‌وزارتین دفاع و سپاه در خریدهای خارجی و صنایع نظامی. ه - تعیین موارد و نحوه همکاری و ایجاد هماهنگی‌های لازم بین ارتش و سپاه و پاسداران و نیروهای انتظامی در امور نظامی. و - ایجاد هماهنگی بین نیروهای مسلح و دولت و نظارت عالیه بر آن. ز - هدایت و هماهنگ نمودن امور پژوهش و تحقیقات صنعتی نظامی وزارتین دفاع و سپاه و ارتش و سپاه و سازمان‌های وابسته به آنها با مراکز‌تحقیقاتی و پژوهشی کشور.