Родился 10 июля 1946 года в дер.Ляпуновка Милославского района Рязанской области.
В 1964 году окончил среднюю школу и поступил в Высшее пограничное командное училище КГБ при СМ СССР (г.Алма-Ата). С 1968 г. - заместитель начальника по политчасти 9-й пограничной заставы 56 Благовещенского пого, а затем в этой же должности 12-й пограничной заставы 78-го Шимановского пого Дальневосточного пограничного округа. С 1969 г. - заместитель начальника межотрядной школы сержантского состава по политчасти 78 пого. С 1971 г. - слушатель Краснознаменного военного института КГБ при СМ СССР.
В 1974 г. назначен офицером разведотдела Дальневосточного пограничного округа. С 1976 г. - заместитель начальника 75-го Райчихинского пого, с 1977 г. - 56-го Благовещенского пого Дальневосточного пограничного округа. В 1981 году назначен заместителем начальника отдела Дальневосточного пограничного округа, в апреле 1983 г. - заместитель начальника войск Дальневосточного пограничного округа. С апреля 1985 г. - заместитель начальника войск Восточного пограничного округа, участвовал в оказании интернациональной помощи Демократической республике Афганистан. В декабре 1991 г. назначен заместителем начальника Главного управления Комитета по охране государственной границы СССР, затем первым заместителем начальника этого же управления. С сентября 1995 г. - начальник управления ФПС России. С 2003 г. - первый заместитель руководителя Пограничной службы ФСБ России.
Заслуженный пограничник Российской Федерации (2001 г.). Почетный сотрудник госбезопасности. Награжден орденами "За заслуги перед Отечеством" IV степени, "Мужества", "За военные заслуги", "Почета", "Красного Знамени", Красной Звезды, "За службу Родине в Вооруженных Силах СССР" 3-й степени, медалями, именным огнестрельным оружием.
Умер 18 августа 2024 года. Похоронен на Мемориальном кладбище Пантеон в г.Мытищи