罪刑法定原则的经典表述是,“法无明文规定不为罪”,“法无明文规定不处罚”。刑法第3条明文规定了罪刑法定原则。罪刑法定原则产生的思想渊源是三权分立学说与心理强制说。
但该原则的思想基础则是民主主义与尊重人权主义:民主主义要求,什么是犯罪,对犯罪如何处罚,必须由人民群众决定,具体表现为由人民群众选举产生的立法机关来决定;尊重人权主义要求,为了保障公民的自由,必须使得公民能够事先预测自己行为的性质与后果,故什么是犯罪,对犯罪如何处罚,必须在事前明文规定。
罪刑法定原则的具体要求是:(1)禁止溯及既往(事前的罪刑法定),是指犯罪及其惩罚必须在行为前预先规定,刑法不得对在其公布、施行前的行为进行追溯适用。这一要求也被称为禁止事后法。罪刑法定原则禁止不利于行为人的溯及既往,但允许有利于行为人的溯及既往。
(2)排斥习惯法(成文的罪刑法定)根据预测可能性原理,罪刑规范应当具有明确性、稳定性。刑事司法应当以成文法为准,排斥习惯法。
(3)禁止类推解释(严格的罪刑法定)类推解释,是指对于法律没有明文规定的行为,适用有类似规定的其他条文予以处罚。类推解释实际上是对事先在法律上没有规定要处罚的行为进行处罚,属于司法恣意地对国民的行动自由进行压制。刑罚是最严厉的制裁措施,因此,对刑法的适用应严格适用,而不能类推适用;对刑法的解释也应当严格解释,而不能类推解释。
(4)刑罚法规的适当,包含刑法明确性、禁止不确定刑和禁止处罚不当罚的行为三项内容(确定的罪刑法定)刑法明确性,是指刑法条文应当清楚明确,使人能够了解什么是犯罪行为,让人具有判断可能性。禁止不确定刑,是指刑罚应当规定得清晰确定。刑罚越不确定,越容易被滥用。禁止处罚不当罚的行为,是指由于刑罚是最严厉的制裁措施,刑罚的适用应保持补充性、谦抑性,适用范围应当合理适当。上述这些内容表明,刑罚法规应当明确、确定和适当。