법률의 역할은 법률의 규범 역할과 법률의 사회적 역할로 나눌 수 있다.
법률의 규범 기능은 구체적인 사람과 일에 대한 법률의 지도, 평가, 예측, 강제 및 교육 역할을 강조한다.
(1) 법률의 지도 역할은 주체의 법적 권리와 의무 및 이러한 규정을 위반하는 제재 조치를 통해 법이 사람들의 행동을 지도하는 것을 말한다. (2) 법률의 평가 기능은 법률이 가치 판단이 있는 행동 규범을 가리키며, 사람들의 행동이 합법적인지 여부를 측정하는 기준이다.
법률의 평가 기능은 타인의 행동뿐만 아니라 내 자신의 행동도 평가할 수 있다.
4) 법률의 강제기능은 법률이 각종 위법행위를 제재하여 위법범죄를 예방하는 목적을 달성할 수 있다는 것을 말한다.
5) 법률의 교육 기능은 법률의 반포와 시행에 따른 사상의 영향을 가리킨다.
법률의 사회적 기능은 법이 일정한 계급 통치를 수호하고 일정한 사회 공공사무를 집행하는 기능을 가지고 있다는 것을 가리킨다.