Родился 1 октября 1919 года в деревне Михайло-Шахово Тайшетского района. Работал на станции Ключи рабочим, а затем сигнальщиком на железной дороге.
В 1939 году был призван в ряды Красной Армии в пограничные войска Хабаровского военного округа. В конце 1942 года был направлен на фронт.
Член КПСС с 1944 года.