Родился в 1902 году на ст. Тайга Томской губернии.
Трудовую деятельность начал в 1915 году учеником слесаря паровозного депо, с 1917 года — слесарь паровозного депо, в 1926—1931 годах — помощник машиниста, машинист паровозного депо
станции Тайга.
Учился на курсах техников-организаторов при Омском электромеханическом, институте инженеров транспорта в 1931 — 1935 годах. С 1933 года — мастер промывочного цеха паровозного депо, в 1936—1939 годах — начальник паровозного депо станции Тайга. В 1939—1945 годах работал заместителем начальника Томской железной дороги. В 1945—1950 годах — начальник Красноярской железной дороги. В 1950 году был переведен на работу начальником Воркутинского отделения Печерской железной дороги.
Награжден двумя орденами Ленина, орденом Трудового Красного Знамени, медалью «За доблестный труд в Великой Отечественной войне 1941-1945 гг.».