Родился в деревне Никулино Оренбургской губернии (ныне не существует). Окончил Куйбышевский железнодорожный техникум (1928 г.). В 1928 – 1930 годах – помощник машиниста, машинист, заведующий бюро экономики труда паровозного депо (г. Уфа). В 1930 – 1933 годах – заместитель по труду начальника паровозного депо (г. Ульяновск), заведующий производственным отделом райпрофсожа (г. Уфа). В 1933 – 1936 годах – мастер подъёмочного ремонта паровозного депо (г. Уфа). В 1936 – 1938 годах – мастер, заместитель начальника паровозного депо (г. Абдулино Чкаловская обл.), помощник дорожного ревизора (г. Куйбышев), дорожный ревизор по безопасности Ярославской железной дороги. В 1938 – 1944 годах – заместитель начальника Северной железной дороги (г. Вологда). В 1944 – 1948 годах – начальник Горьковской железной дороги. Генерал-директор тяги 3 ранга (генерал-майор). В 1951 – 1959 годах – начальник Печорской железной дороги (г. Котлас). Информации о его дальнейшей судьбе – нет.
Награды: ордена Ленина (29.07.1945), Трудового Красного Знамени (21.07.1942).