مجازات و اقدامات تأميني و تربيتي بايد بموجب قانوني باشد كه قبل از وقوع جرم مقرر شده باشد و هيچ عمل يا ترك فعل را نميتوان بعنوان جرم بموجب قانون متأخر مجازات نمود ليكن اگر بعد از وقوع جرم قانوني وضع شود كه مبني بر تخفيف يا عدم مجازات بوده و يا از جهات ديگر مساعدتر به حال مرتكب باشد نسبت به جرائم سابق بر وضع آن قانون تا صدور حكم قطعي مؤثر خواهد بود در صورتيكه بموجب قانون سابق حكم قطعي لازمالاجراء صادر شده باشد بترتيب زير عمل خواهد شد.
1
اگر عملي كه در گذشته جرم بوده بموجب قانون لاحق جرم شناخته نشود، در اينصورت حكم قطعي اجراء نخواهد شد و اگر در جريان اجراء باشد موقوفالاجرا خواهد ماند و در اين دو مورد و همچنين در موردي كه حكم قبلا اجراء شده باشد هيچگونه اثر كيفري بر آن مترتب نخواهد بود اين مقررات در مورد قوانين كه براي مدت معين و موارد خاصي وضع گرديده است اعمال نميگردد.
2
اگر قانون لاحق مبني بر تخفيف مجازات باشد محكومعليه ميتواند نسبت به آن حكم تقاضاي اعاده دادرسي كند و بهر حال حكم مجازات ثانوي نبايد از حكم اولي شديدتر باشد.
تبصره
اگر مجازات جرمي بموجب قانون لاحق به اقدام تأميني و تربيتي تبديل گردد، فقط همين اقدامات مورد حكم قرار خواهد گرفت.