Член Московской областной коллегии адвокатов (МОКА) с 1995 года, вице-президент Общероссийской общественно-политической организации Ассоциация работников правоохранительных органов Российской Федерации.
Окончил Харьковский юридический институт (1971) и был распределён в прокуратуру Запорожской области УССР.
Работал следователем прокуратуры Заводского района Запорожья, через несколько лет был назначен прокурором следственного отдела, затем прокурором-криминалистом областной прокуратуры, пять лет руководил следственно-оперативной группой по раскрытию умышленных убийств. В 1979 году был переведён в Прокуратуру СССР на должность следователя по особо важным делам при Генеральном прокуроре СССР.
Занимался отдельными эпизодами дела «Океан» (организация «Рыбпромсбыта» при Минрыбхозе СССР). Расследовал Сочинско-краснодарское и «хлопковое» дело, связанное с Узбекистаном. В 1987 году по поручению Генерального прокурора СССР Александра Михайловича Рекункова выезжал в Казахстан для расследования злоупотреблений в системе автомобильного транспорта. Допрашивал Д. Кунаева. Расследовал убийство замначальника секретариата КГБ майора Афанасьева, впоследствии написал книгу об этом деле.
В 1980 году, по распоряжению Генпрокурора СССР, расследовал дело о гибели первого секретаря ЦК КП Белоруссии Петра Мироновича Машерова и многие другие дела.