Родился в 1929 г. в Омске. Член КПСС с 1952 г.
Окончил Челябинский политехнический институт. С 1953 г. – секретарь комитета ВЛКСМ института, затем секретарь Челябинского горкома ВЛКСМ.
В органах госбезопасности: с 1955 г. Службу начал в УКГБ по Челябинской области. Затем занимал должности:
Заместитель председателя КГБ при СМ Удмуртской АССР (1970 – 1977 г.);
Председатель КГБ Якутской АССР (13 сентября 1977 – 1984 г.);
Председатель КГБ Северо-Осетинской АССР (25 декабря 1984 – 1990 г.);
Звания: Генерал-майор;
Награды: ордена Трудового Красного Знамени (1975 г.), Красной Звезды (1989 г.), «Знак Почета» (1977 г.).