Родился в 1918 году в поселке «Памяти 13 борцов» Емельяновского района. В начале 1940 года закончил Красноярскую школу военных техников. 18 марта 1940 года был избран секретарем райкома ВЛКСМ Казачинского района.
3 октября 1941 года ушел на фронт коммунистом.