Задачам, закрепленным в УК РФ, соответствуют одноименные функции - охранительная и предупредительная. Кроме них уголовное право выполняет регулятивную и воспитательную функции, которые вычленены и сформулированы теорией уголовного права на основе анализа уголовного законодательства.
Охранительная функция состоит в том, что уголовное право, служит охране общественных отношений от преступных посягательств.
Предупредительная функция заключается в том, что уголовное законодательство направлено на предупреждение преступлений, имеет целью общее и частное предупреждение преступных деяний (соответственно всеми гражданами и уже осужденными посредством их исправления). Эта функция закреплена в упомянутых ч. 1 ст. 2 и ч. 2 ст. 43 УК РФ 1996 года, а также в ряде статей Особенной части этого УК , например в ст. 150, 151, 222, 225. Так, норма об ответственности за вовлечение несовершеннолетних в преступную деятельность, содержащаяся в ст. 150 УК РФ, направлена на предупреждение преступлений со стороны несовершеннолетних.
Регулятивная функция означает, что уголовное законодательство регулирует правоотношения, возникающие в связи с совершением преступления, между лицом, его совершившим, и государством, то есть между субъектами уголовного правоотношения. Каждый из этих субъектов имеет права и обязанности, корреспондируемые соответственно с обязанностями и правами другого субъекта правоотношения.
Суть воспитательной функции выражается в том, что само содержание юридических норм уголовного законодательства, запрещающих совершение общественно опасных деяний, воспитывает граждан в духе исключения таких деяний из своего поведения, ориентируя их на правопослушное поведение, то есть на неуклонное и точное соблюдение законов, бережное отношение к благам личности, чужому имуществу, уважение к разнообразным социальным нормам.