Демобилизовался из Советской армии в 1957 году.
Окончил в 1966 году юридический факультет Киевского университета.
С 1959 года работал в органах внутренних дел; оперуполномоченный, следователь городского управления милиции Киева, следователь, старший следователь, старший следователь по особо важным делам Министерства охраны общественного порядка УССР, заместитель начальника следственного отдела УВД Киевского облисполкома; начальник отдела дознания МВД УССР.
В 1974—1982 годах начальник Черновицкого УВД.
С 1982 года — начальник УВД Киевского облисполкома.
В 1985 году назначен заместителем Министра внутренних дел УССР и начальником УВД Киевского горисполкома.
С июля 1990 года по июль 1994 года министр внутренних дел Украины, был снят новоизбранным в том же месяце президентом Украины Л. Д. Кучмой. Был первым министром внутренних дел Украины, назначенным в ходе поиска политического компромисса между коммунистами и демократами (РУХ, УРП, “Демократическая платформа в КПСС”).
До отставки (апрель 1995 года) был советником Министерства внутренних дел Украины. С 2.10.2001 года советник министра внутренних дел Украины.
Возглавляет украинскую секцию Международной ассоциации полицейских.