Родился 19 августа 1924 года в поселке Ундино-Поселье Болевинского района Читинской области. В октябре 1942 года призван в армию, попал в МНР в пехоту. Затем его перебросили в 41-й минометный учебный полк в Казань. 3.02.1944 года он попал на Ленинградский фронт, в 96-ю Робшинскую Краснознаменную дивизию, в 166-ю стрелково-минометную роту. Освобождал Гатчин, Кингисеп. В составе 3-го Прибалтийского фронта освобождал Порхов, Псков. Под городом Тарту был ранен. После выздоровления попал в Свердловск, в строевую часть. Там окончил курсы механика-водителя (танкиста).
Награжден «Орденом Отечественной войны», медалью «За боевые заслуги». Демобилизовался в 1947 году в звании младшего сержанта. После войны 30 лет работал водителем «скорой помощи».