Родился в 1916 году в селе Абан Абанского района Красноярского края. В 1933 году после окончания пяти классов работал наборщиком газеты «Красное Знамя» в районной типографии. С 1937 по 1939 год служил в рядах Советской Армии. После демобилизации вплоть до начала войны работал в Абанском райфо.
На фронт выехал 1 августа 1941 года. Защищал Москву, Ленинград.
Член КПСС с мая 1943 года.