Окончил среднюю школу. В 1935 году поступил в Казанский учительский институт. После окончания его два года работал в Первомайском районе инспектором районо.
В 1939 году добровольно ушел в армию и был зачислен курсантом Смоленского артиллерийского училища, которое окончил в 1941. В 1951 году закончил высшую офицерскую артиллерийскую школу.
22 июня 1941 года в составе гаубично-артиллерийского полка, будучи командиром взвода, вступил в бой с гитлеровскими захватчиками на Юго-Западном фронте. Воевал на Донском, Сталинградском, Центральном, 1-м Белорусском фронтах. Зам. командирара 206-го истребительно-противотанкового артиллерийского полка (20-я истр.-противотанковая арт. бригада, 2-я гв. танковая армия, 1-й Белорусский фронт).
Отличился в боях на подступах к Берлину и в самом городе с 16 апреля по 3 мая 1945 года: находясь в боевых порядках батарей, умело управлял огнем при прорыве обороны.
Указом Президиума Верховного Совета СССР 31 мая 1945 года присвоено звание Героя Советского Союза.
Прошел боевой путь от лейтенанта до генерал-майора. В РВСН с 1960 года: командир ракетной бригады (1960); командир ракетной дивизии (1961).