日本国憲法第39条
No person shall be declared guilty of a crime except by a court of competent jurisdiction.
No person shall be twice placed in jeopardy for the same offense.
法の不遡及(遡及処罰の禁止)、一事不再理を規定したものである。検察官による上訴について、最高裁判所は一事不再理の原則に反しないものとしている。また、一事不再理は日本の刑事手続に付されたものが再び日本の刑事手続に付されないということを意味するに過ぎず、外国において処罰された行為について、日本で処罰することを妨げない。
さらに、判例変更による遡及処罰についても日本の最高裁判所は肯定している。日本法における判例は、法源とされない(異なる学説も存在)ため、判例変更による解釈の変更は、法の不遡及の問題でない。しかし、理論上、違法性の意識の可能性の欠如による故意の阻却の問題や期待可能性の欠如による責任阻却の問題を生じうる。
弁護士の高野隆によると、日本国憲法のGHQ草案では刑事事後法の禁止(実行のときに適法であった行為の処罰の禁止)と二重の危険の禁止(同一の犯罪について二度裁判を受けない)は全く別の条文であったが、GHQとの折衝を担当した内閣法制局の入江俊郎や佐藤達夫らは「二重の危険」(double jeopardy)の意味を知らず日本語の草案では一旦これを削った。後にGHQが二重の危険禁止条項の削除には同意していないことを知り、残った条文の末尾に付け足したことが第39条を非常に分かりづらい条文にしたのではないかという。