Машинист локомотивного депо Тюмень, с 1972 года – начальник Свердловской железной дороги.
Участник войны. Служил в пехоте, затем водил поезда на фронтах боевых действий. Первым взял рубеж веса поезда в 5000 тонн. В числе первых освоил профессию машиниста тепловоза.