Родился в городе Свердловске, ныне Екатеринбург. Окончил Ленинградское высшее общевойсковое командное училище (1967 г.). В 1967 – 1994 годах проходил службу в Вооружённых Силах СССР в должностях командного состава. С 1994 года служил в должностях профессора кафедры, заместителя начальника Казанского филиала Юридического института МВД России по учебной работе. С 1996 года проходил службу в Нижегородском юридическом институте МВД России, занимал должности профессора, начальника кафедры юридической психологии и педагогики. Доктор педагогических наук. Профессор кафедры уголовного права и процесса. Полковник милиции. В 2010 году уволен в запас. Проживает в Нижнем Новгороде.
Награды: медаль ордена «За заслуги перед Отечеством» 2-й степени.