به منظور تامین منافع ملی و پاسداری از انقلاب اسلامی و تمامیت ارضی و حاکمیت ملی «شورای عالی امنیت ملی» به ریاست رئیس جمهور، با وظایف زیر تشکیل میگردد:
1) تعیین سیاستهای دفاعی - امنیتی کشور در محدوده سیاستهای کلی تعیین شده از طرف مقام رهبری.
2) هماهنگ نمودن فعالیتهای سیاسی، اطلاعاتی، اجتماعی، فرهنگی و اقتصادی در ارتباط با تدابیر کلی دفاعی - امنیتی.
3) بهرهگیری از امکانات مادی و معنوی کشور برای مقابله با تهدیدهای داخلی و خارجی.
اعضای شورا عبارتند از:
1) روسای قوای سهگانه.
2) رئیس ستاد فرماندهی کل نیروهای مسلح.
3) مسئول امور برنامه و بودجه.
4) دو نماینده به انتخاب مقام رهبری.
5) وزرای امور خارجه، کشور، اطلاعات.
6) حسب مورد وزیر مربوط و عالیترین مقام ارتش و سپاه.
شورای عالی امنیت ملی به تناسب وظایف خود شوراهای فرعی از قبیل شورای دفاع و شورای امنیت کشور تشکیل میدهد. ریاست هر یک از شوراهای فرعی با رئیس جمهور یا یکی از اعضای شورای عالی است که از طرف رئیس جمهور تعیین میشود. حدود اختیارات و وظایف شوراهای فرعی را قانونی معین میکند و تشکیلات آنها به تصویب شورای عالی میرسد.
مصوبات شورای عالی امنیت ملی پس از تایید مقام رهبری قابل اجراست.