Родился 22 июля 1955 года в селе Талое Ирбейского района Красноярского края.
В 1976 году окончил Новосибирское высшее военно-политическое общевойсковое училище, в 1988 г. Военно-политическую академию им. В.И. Ленина.
Службу в офицерских должностях проходил в Воздушно-десантных войсках:
1976-1979 гг. – Туркестанский военный округ: заместитель командира парашютно-десантной роты по политической части; заместитель командира инженерно-саперной роты по политической части;
1979-1983 гг. – Прибалтийский военный округ: заместитель командира учебной парашютно-десантной роты по политической части; заместитель командира парашютно-десантного батальона по политической части;
1983-1985 гг. – Ограниченный контингент советских войск в Афганистане: заместитель начальника политического отдела отдельного парашютно-десантного полка;
1985-1988 гг. – слушатель Военно-политической академии им. В.И. Ленина;
1988-1993 гг. – Закавказский военный округ: заместитель командира парашютно-десантного полка по политической части; заместитель начальника политического отдела воздушно-десантной дивизии; помощник командира воздушно-десантной дивизии по работе с личным составом;
1993-1998 гг. – Приволжский военный округ: заместитель командира воздушно-десантной дивизии по воспитательной работе.
В 1998-2002 гг. проходил службу на Балтийском флоте в должности начальника отдела воспитательной работы сухопутных и береговых войск.
В 2002-2005 гг. работал начальником департамента по региональной политике администрации Ульяновской области.
В 2005-2009 гг. – Председатель правления Ульяновского регионального отделения межрегиональной общественной организации ветеранов Воздушно-десантных войск и войск специального назначения «Союз десантников» (г. Ульяновск); исполнительный директорООО «Мегаполис-ресурс».
С июня 2009 г. – начальник Ульяновского гвардейского суворовского военного училища.
Награждён орденами Красного знамени, Красной звезды, медалью «За боевые заслуги», орденом «За храбрость» Республики Афганистан.