Родился в 1915 году в г. Могилеве.
С 1934 по 1937 годы служил в конной дивизии Красной Армии. После демобилизации пошел работать кочегаром паровоза, затем стал помощником машиниста.
Во время Великой Отечественной войны водил эшелоны с техникой на фронт. В дальнейшем стал машинистом и работал в этой должности до выхода на пенсию.