
กฎหมายอาญา (Criminal law) เป็นกฎหมายที่รัฐบัญญัติขึ้นเพื่อกำหนดลักษณะของการกระทำที่ถือว่าเป็นความผิด และกำหนดบทลงโทษทางอาญาสำหรับความผิดนั้น เป็นกฎหมายที่บัญญัติว่าการกระทำหรือไม่กระทำการอย่างใดเป็นความผิด
ประวัติศาสตร์กฎหมายอาญาไทยแม้ว่าตามแนวคิดและทฤษฎีของกฎหมายอาญา กฎหมายควรจะมีการบัญญัติขึ้นจากเจตจำนงค์ของประชาชน (ภาษาเยอรมัน Volkgeist) ก็ตาม แต่ในประเทศไทย ประมวลกฎหมายอาญาที่ใช้ในปัจจุบัน มิได้มีการบัญญัติขึ้นตามแนวคิดดังกล่าว หากแต่เป็นการเร่งรัดและรีบให้มีการออกกฎหมายดังกล่าวเพื่อให้กฎหมายมีความเหมาะสมตามกาลสมัยที่พัฒนามาจาก กฎหมายลักษณะอาญา รศ.๑๒๗ เพื่อให้กฎหมายมีความทัดเทียมกับนานาอารยประเทศ (ศ.ดร.หยุด แสงอุทัย เป็นผู้ร่างประมวลกฎหมายอาญา ซึ่งมีการประกาศใช้ในปี พ.ศ. ๒๔๙๙)หลักกฎหมายอาญาภาคทั่วไป
- กฎหมายอาญาต้องแน่นอนชัดเจนคือ