Родился 17 февраля 1949 года в п. Кулой Вельского района Архангельской области.
В 1972 году окончил ЛИИЖТ по специальности «Автоматика, телемеханика и связь». До поступления в дистанцию работал инженером в Вельском районном эксплуатационном узле связи.
Служба в железнодорожных войсках на БАМе (1972-1974), электромеханик СЦБ, старший электромеханик СЦБ (1975-1978), старший инженер СЦБ (1978—1981), заместитель начальника дистанции по СЦБ (1981-1998). С 1998 года начальник Кулойской дистанции сигнализации и связи Сольвычегодского отделения Северной железной дороги.
Имеет более 60 поощрений от руководства дистанции, отделения и дороги, в т. ч. награжден медалями «100 лет Транссибирской магистрали», «XXX лет Байкало-Амурской магистрали».