Родился 20 января 1924 года в городе Кировоград Украинской ССР. Покинул родной город в августе 1941 года накануне оккупации. Через Харьков добрался до Сталинграда, где устроился на Сталинградский тракторный завод, который в то время выпускал танки Т-34. Позже с семьей эвакуировался в Свердловск. Мобилизован в марте 1943 года, определён в Свердловское пехотное училище. После ускоренного курса обучения направлен на фронт в звании лейтенанта. Командир роты. Участвовал в освобождении Риги, Вильнюса и других прибалтийских городов. Воевал на 1-м и 2-м Украинских фронтах в 245-й стрелковой дивизии. Принимал участие в форсировании Одера, в освобождении узников концлагеря Освенцим, польских городов и Праги. Победу встретил в Чехии. Принимал участие в ликвидации «власовцев» на освобождённых территориях. После окончания Великой Отечественной войны вернулся в Свердловск. Служил в рядах Вооруженных сил СССР до сентября 1969 года. Подполковник в отставке. Награждён Орденами Отечественной войны I-ой степени и Красной Звезды, медалями «За боевые заслуги», «За оборону Сталинграда», «За освобождение Праги», медалью Жукова.
Живёт в Екатеринбурге.