Родился 5 декабря 1936 г. в семье военнослужащего пограничных войск НКВД (отец погиб на фронте в 1941 г.).
В 1955 г. окончил 6 классов Ленинградского Суворовского военного училища МГБ – МВД.
В пограничных войсках МВД – КГБ: с 1955 г. Учился в ААВПУ МВД – КГБ, после его окончания в 1958 г. – заместитель начальника погранзаставы УПВ КГБ Туркменского округа, помощник начальника политотдела погранотряда, инструктор политотдела пограничного округа. Окончил Военно-политическую академию им. В.И.Ленина. Затем занимал должности:
- Заместитель начальника 81-го Термезского ПОГО Краснознаменного Среднеазиатского пограничного округа КГБ по политической части – начальник политотдела;
- Заместитель начальника политотдела Среднеазиатского пограничного округа КГБ (1972 – 1974 г.);
- Начальник 1-го отдела Политического управления ГУПВ КГБ при СМ СССР (1978 – 1983 г.);
- Заместитель начальника войск Краснознаменного Дальневосточного пограничного округа КГБ по политической части – начальник политотдела (1983 – 1987 г.);
- Заместитель начальника Политического управления ГУПВ КГБ при СМ СССР (1987 – 1991 г.);
- 1-й заместитель начальника Политического управления ГУПВ КГБ при СМ СССР (1991 – 25 сентября 1991 г.);
С сентября 1991 г. в отставке. Занимался активной политической деятельностью.
Звания:
- Генерал-майор (1987 г.);
Награды: ордена Красной Звезды, «За службу Родине в Вооруженных Силах СССР» II и III степени, нагрудный знак «Почетный сотрудник госбезопасности», медали.