Родился в 1931 году. 1953 год - окончил Свердловский юридический институт. 1953-1960 годы - помощник прокурора Печорского исправительно-трудового лагеря Коми АССР, прокурор Усть-Илимского района Коми АССР. 1960-1972 годы - следователь прокуратуры, прокурор Новотитаровского района Краснодарского края, старший помощник прокурора Краснодарского края по кадрам, начальник следственного отдела прокуратуры Краснодарского края. 1972-1975 годы - прокурор отдела по надзору за следствием и дознанием в органах МВД Прокуратуры СССР, заместитель начальника отдела. с июля 1975 года по январь 1978 года - заместитель начальника следственного управления Прокуратуры СССР - помощник Генерального прокурора СССР, одновременно, советник Генерального прокурора Республики Куба (1976-1978 годы). В 1978 году участвовал в расследовании геноцида (Ханой (Вьетнам) и Пном-Пень (Камбоджа)). С января 1978 года - заместитель прокурора РСФСР. С июня 1987 года - первый заместитель прокурора РСФСР. с мая 1990 года - прокурор РСФСР. С декабря 1990 года по январь 1992 года - Генеральный прокурор СССР. 1992-2005 годы - начальник управления правовой работы корпорация "Росагропромстрой". С 2005 года - советник гененерального директора по правовым вопросам ОСАО "Ингосстрах". Член научно-консультативного совета Генеральной прокуратуры Российской Федерации.