Охранительная функция – основная для уголовного права. Она выражается в защите нормального уклада общественной жизни от нарушения путем установления преступности конкретных деяний, применения уголовного наказания и иных мер уголовно-правового характера за их совершение. При реализации данной функции возникают охранительные уголовно-правовые отношения и используется метод принуждения.
Предупредительная (профилактическая) функция заключается в создании препятствий для совершения преступлений. Законопослушных граждан побуждают активно противодействовать преступным деяниям, а преступников – отказаться от доведения начатых преступлений до конца, восстановить нарушенные их поступком блага и интересы.