Родился в 1914 году в городе Омске. В 1917 году семья переехала в Красноярский край. В 1936 году был призван в ряды Красной Армии в Приволжский военный округ. После демобилизации в 1938 году работал в аэропорту Красноярска.
С января по апрель 1940 года в составе 119-й стрелковой дивизии, сформированной в Красноярске, принимал участие в войне с белофиннами.
С декабря 1941 года на фронте Отечественной войны.
Член КПСС с 1943 года.