Родился в городе Могилёве Белорусской ССР. Окончил юридический факультет Московского государственного университета им. М.В. Ломоносова (1959 г.), заочную аспирантуру Московской высшей школы милиции (1982 г.). Работал следователем, помощником прокурора района, старшим преподавателем Горьковской специальной средней школа милиции, судьёй Горьковского областного суда, старшим преподавателем Горьковской высшей школы милиции МВД СССР (1982-1990), заведующим кафедрой уголовного права и процесса ННГУ им. Н.И. Лобачевского (1990-1997), профессором и заведующим кафедрой правоведения Могилёвского государственного университета им. А.А. Кулешова (Белоруссия, 1998-2016). Кандидат юридических наук (1982), доцент (1986). Профессор (1992). Автор более 160 научных и учебно-методических публикаций. Жил и похоронен в Могилёве (Белоруссия).