Родился 20 сентября 1925 года в с. Верхо-Великосилька, Яйского района, Кемеровской области. С 1933 г. по 1941 г. учился в средней школе. В 1941 устроился на работу учетчиком тракторной бригады в колхоз.
13 января 1943 года призван в ряды Советской Армии. Всю войну участвовал в боях на 1-ом Белорусском фронте.
После окончания войны с 1945 г. по 1971 г. служил в рядах Армии от рядового до начальника штаба ракетных войск. На заслуженный отдых вышел в звании полковника.
Награды: Награжден: орденом Отечественной войны II степени, медалью «За победу над Германией в Великой Отечественной войне 1941-1945 гг.» и еще 18 юбилейными медалями.