Родился 5 января 1949 года в г. Караганде Казахской ССР.
Образование – высшее. Окончил Краснознаменное командное общевойсковое военное училище, Военную академию им. М. В. Фрунзе.
Службу проходил в Киевском, Белорусском, Дальневосточном, Московском, Приволжско-Уральском военных округах на должностях командира взвода, роты, батальона, полка; старшего офицера оперативного управления штаба военного округа; заместителя начальника отдела оргмобуправления штаба военного округа; военного комиссара Ульяновской области.
В 2004 году уволен из Вооруженных сил Российской Федерации в звании генерал-майора.
Почетный гражданин Ульяновской области.
С 2011 года по 2018 год – директор ОГАУ "Центр патриотического воспитания населения Ульяновской области".
С апреля 2013 года – председатель Комитета Ульяновского регионального отделения политической партии "ПАТРИОТЫ РОССИИ".
С 2021 года – член Партии СПРАВЕДЛИВАЯ РОССИЯ – ЗА ПРАВДУ.