Родился в 1902 году в д. Корепово Костромской губернии.
В 1929 году окончил Ленинградский электротехнический институт им. В. И. Ульянова (Ленина) по специальности «Сигнализация, централизация и блокировка на железнодорожном транспорте».
Кандидат технических наук.
Инженер в ВЭСО НКПС (1929-1931), руководитель сектора, начальник отдела в Сигналс-вязьпроекте (ГТСС) (1931—1937), начальник технического отдела Главного управления сигнализации и связи МПС (1937—1940). С 1940 года доцент в ЛИИЖТе.
Осуществлял руководство разработкой первой отечественной системы ДЦ на участке Люберцы— Куровская. Участвовал в совершенствовании ме-ханоэлектрической централизации (со светофорами, рельсовыми цепями и световым табло) и осуществлял руководство проектированием.
Внес большой вклад в развитие железнодорожной автоматики и телемеханики.
Ему объявлена благодарность НКПС за строительство первой диспетчерской централизации.