قانون مجازات اسلامی مصوب ۱۳۹۲در مواد ۱۵۶، ۱۵۷ و ۱۵۸ شرایط دفاع مشروع در قانون را بیان داشته است.
ماده ۱۵۶ قانون مجازات اسلامی:
اگر فردی در مقام دفاع از نفس، عرض، ناموس، مال یا آزادی تن خود یا دیگری در برابر هرگونه تجاوز یا خطر فعلی یا قریبالوقوع با رعایت مراحل دفاع، مرتکب رفتاری شود که طبق قانون جرم است، در صورت اجتماع شرایط زیر مجازات نمیشود:
الف- رفتار ارتکابی برای دفع تجاوز یا خطر ضرورت داشته باشد.
ارتکاب اعمالی که قانونا جرم می باشد در صورتی عنوان دفاع مشروع در قانون را دارد؛ که برای حمایت از جان، آبرو، ناموس، مال یا آزادی خود یا دیگران ضروری باشد. بنابراین دفاع از تمام امور زندگی مشروع و مجاز نیست و مشمول موارد مورد حمایت قانون نیست.
رفتاری که از فرد بابت دفاع واقع می شود، باید برای دفع تجاوز یا خطر ضروری باشد. بنابراین چنانچه فردی که در معرض خطر است، امکان فرار داشته باشد یا با فریاد زدن و کمک دیگران بتواند تجاوز و خطر را دفع نماید، نمی تواند شخصا با متجاوز برخورد نماید. در حقیقت در صورتی دفاع مشروع در قانون است که تنها راه ممکن جهت دفع خطر و رهایی از حمله باشد و نتوان به هیچ روش دیگری مهاجم را دفع نمود.به عنوان نمونه اگر کسی که مورد حمله واقع شده، بتواند از ماموران نیروی انتظامی کمک بگیرد، باید همین کار را برای محافظت از خود انجام دهد؛ اما اگربا این حال، خودش شخصا دفاع نماید و کاری کند که منتهی به مرگ مهاجم شود، این اقدام دفاع مشروع نیست.
ب- دفاع مستند به قراین معقول یا خوف عقلایی باشد.
دفاع مستند به قراین معقول یا خوف عقلایی باشد. بدین معنا که یا خطر و حمله محقق شده باشد و فرد در برابرآن دفاع نماید(خطر فعلی) یا اینکه خطر، قریب الوقوع باشد یعنی هر انسان عاقل و متعارفی در این شرایط مطمئن باشد که خطری وی را تهدید میکند که باید در برابر آن دفاع نماید.
مضافا شخص نباید برای دفاع عملی را انجام دهد که شدیدتر از خطر ناشی از تهدید مهاجم باشد مثلا اگر مهاجم شخص مورد حمله را به ایراد ضرب ساده مانند لگد تهدید نماید؛ برای دفع آن نمی توان از چاقو استفاده کرد.
پ- خطر و تجاوز به سبب اقدام آگاهانه یا تجاوز خود فرد و دفاع دیگری صورت نگرفته باشد.
تجاوزی که در مقابل آن دفاع می شود؛ نباید به جهت اقدام آگاهانه یا تجاوز خود مدافع ایجاد شده باشد. به عنون نمونه اگر شخصی فردی دیگر را با کلماتی تحریک به حمله نماید و در برابر این حمله دفاع نماید، این دفاع مشروع نیست.
در صورتی که تمام شرایط فوق الذکر موجود باشد؛ دفاع مشروع طبق قانون است و تمام مجازاتها از جمله دیه نیز ساقط می شود؛ مگر اینکه مهاجم دیوانه باشد که دیه را باید بیت المال بپردازد.
با اینکه اثبات دفاع امری دشوار است اما قانونگذار به موجب تبصره ۲ ماده ۱۵۶ قانون مجازات اسلامی این امر را تسهیل نموده و اعلام داشته است که هرگاه اصل دفاع محرز باشد ولی رعایت شرایط آن محرز نباشد، اثبات عدم رعایت شرایط دفاع بر عهده مهاجم است.
بنابراین در صورت محرز بودن دفاع، اصل بر مشروع بودن است و مدعی خلاف اصل که مهاجم و حمله کننده است باید خلاف آن را ثابت نماید.
ت- توسل به قوای دولتی بدون فوت وقت عملاً ممکن نباشد یا مداخله آنان در دفع تجاوز و خطر مؤثر واقع نشود.