(1) İşlendiği zaman yürürlükte bulunan kanuna göre suç sayılmayan bir fiilden dolayı kimseye ceza verilemez ve güvenlik tedbiri uygulanamaz. İşlendikten sonra yürürlüğe giren kanuna göre suç sayılmayan bir fiilden dolayı da kimse cezalandırılamaz ve hakkında güvenlik tedbiri uygulanamaz. Böyle bir ceza veya güvenlik tedbiri hükmolunmuşsa infazı ve kanuni neticeleri kendiliğinden kalkar.
(2) Suçun işlendiği zaman yürürlükte bulunan kanun ile sonradan yürürlüğe giren kanunların hükümleri farklı ise, failin lehine olan kanun uygulanır ve infaz olunur.
(3) (Değişik: 29/6/2005 – 5377/2 md.) Hapis cezasının ertelenmesi, koşullu salıverilme ve tekerrürle ilgili olanlar hariç; infaz rejimine ilişkin hükümler, derhal uygulanır.
(4) Geçici veya süreli kanunların, yürürlükte bulundukları süre içinde işlenmiş olan suçlar hakkında uygulanmasına devam edilir.
Madde, kanunun zaman bakımından uygulanmasına ilişkindir. Lehe olan kanunun uygulanacağı kuralı muhafaza edilmiştir. Yürürlükteki usul hükümleri, kesinleşmiş hükümler hakkında lehe olan yeni kanunun nasıl uygulanacağını göstermek bakımından yeterli görülmüştür. İkiden çok kanunun değişmesi hâlinde bunlardan hangisi daha lehte ise onun uygulanacağını belirtmek maksadıyla maddenin ikinci fıkrası kaleme alınmıştır.
Maddenin üçüncü fıkrasında güvenlik tedbirleri hakkında, infaz usul ve uygulamaları yönünden hüküm zamanında yürürlükte olan hükümlerin geçerli olacağı belirtilmiş ve böylece, tedbirlerin “iyileştirme” işlevi vurgulanmıştır.
Süreli ve geçici kanunların bu madde kapsamı içinde olmamasının, adalet, sosyal yarar ve kanunun etkinliği gereği bulunduğu kabul edildiğinden, son fıkraya metinde yer verilmiş ve böylece süreli ve geçici kanunların etkinliğinin ve adaletin sağlanması istenilmiştir.
Bilindiği gibi bir kısım ceza kanunları, olağanüstü hâlleri ve geçici durumları karşılamak amacıyla ve dolayısıyla nitelikleri yönünden geçici olarak veya kanun metninde açıkça belirtilen süre kadar yürürlükte kalmak üzere meydana getirilirler. Bu tür kanunların, nitelikleri gereği, yürürlükte bulundukları süre içinde işlenmiş bütün suçlar hakkında uygulanmaları zorunludur. Aksi takdirde söz konusu kanunların caydırıcı etkileri kalmaz veya azalır. Oysa, çeşitli nedenlerle suçların failleri ele geçirilememekte ve örneğin iştirak hâlinde işlenen bir suçta kaçan fail, kanunun uygulama süresi geçtiğinde hiçbir yaptırım ile karşılaşmamaktadır. Bu nedenle maddenin son fıkrasıyla, bu maddenin geçici ve süreli kanunlar hakkında uygulanmayacağı hükmü getirilmiştir. Zamanaşımı hükümleri ise, elbette ki, bu suçlar bakımından da geçerlidir.