Родился 8 декабря 1932 года в городе Усмани (по др. данным в Воронеже) Центрально-Чернозёмной области (ныне — Липецкой области).
В 1961 году окончил юридический факультет Ростовского государственного университета.
В 1961—1965 годах работник воронежской городской прокуратуры.
В 1965—1969 годах — инструктор Воронежского горкома КПСС.
В 1969—1986 — начальник следственного управления УВД Воронежской области.
С 1986 — преподаватель, доцент, профессор кафедры криминалистики Юридического факультета Воронежского государственного университета.