Родился 1 августа 1921 года в деревне Н. Троицкой Ирбейского района Красноярского края.
После окончания школы в 1936 году поступил в Канское педагогическое училище, где проучился два года. Затем поступил в Томское артиллерийское военное училище, после окончания которого в 1940 году был направлен служить в Белоруссию.
На фронте с первых дней войны.