Родился в селе Андреевка Андреевского района Алма-Атинской области (Казахская ССР). В 1942 году был призван на фронт, сначала служил на Дальнем Востоке в Приморском крае, затем воевал в 16-й артиллерийской дивизии связистом, в 1944 – на 1-м и 2-м Украинских фронтах. Удостоен десяти боевых наград, в том числе, ордена Отечественной войны II степени и медали «За отвагу». В 1973-м с семьей приехал на Сахалин, работал в Томаринском совхозе, Поронайском зверохозяйстве. С 1999 года жил в Долинске.