شورای نگهبان به منظور پاسداری از احکام اسلام و قانون اساسی از نظر عدم مغایرت مصوبات مجلس شورای اسلامی با آنها، تشکیل شده است.این شورا 12 عضو دارد که 6 عضو آن توسط مقام معظم رهبری انتخاب میشوند.6 نفر دیگر، از میان حقوقدانان مسلمانی که به وسیله رییس قوه قضاییه به مجلس شورای اسلامی معرف میشوند و با رای مجلس انتخاب میشودند.فرآیند تایید صلاحیت کاندیداهای انتخابات ریاست جمهوری توسط شورای نگهبان اعضای شورای نگهبان برای مدت 6 سال انتخاب میشوند ولی در نخستین دوره پس از گذشت 3 سال نیمی از اعضای هر گروه به قید قرعه تغییر مییابند و اعضای تازهای به جای آنها انتخاب میشوند.مجلس شورای اسلامی بدون وجود شورای نگهبان اعتبار قانونی ندارد مگر در مورد تصویب اعتبارنامه نمایندگان و انتخاب 6 نفر حقوقدان اعضای شورای نگهبان.کلیه مصوبات مجلس شورای اسلامی باید به شورای نگهبان فرستاده شود. شورای نگهبان موظف است آن را حداکثر ظرف 10 روز از تاریخ وصول از نظر انطباق بر موازین اسلام و قانون اساسی مورد بررسی قرار دهد و چنانچه آن را مغایر ببیند برای تجدید نظر به مجلس بازگرداند. در غیر این صورت مصوبه قابل اجرا است.
در مواردی که شورای نگهبان مدت 10 روز را برای رسیدگی و اظهار نظر نهایی کافی نداند، میتواند از مجلس شورای اسلامی حداکثر برای 10 روز دیگر با ذکر دلیل خواستار تمدید وقت شود.شورای نگهبان نظارت بر انتخابات مجلس خبرگان رهبری، ریاست جمهوری، مجلس شورای اسلامی و مراجعه به آراء عمومی و همه پرسی را بر عهده دارد.