Родился 25 ноября 1948 года в г. Ярославле.
В 1971 году окончил Ленинградский институт инженеров железнодорожного транспорта.
Трудовую деятельность начал в 1971 году после окончания ЛИИЖТа в
Рыбинской дистанции сигнализации и связи Северной железной дороги в должности электромеханика связи.
Служба в рядах Советской Армии (1972— 1974), электромеханик связи, старший инженер связи Рыбинской дистанции сигнализации и связи Северной железной дороги (1974—1976), главный инженер Ростовской дистанции сигнализации и связи Северной железной дороги (1976—1978), заместитель начальника Ростовской дистанции сигнализации и связи Северной железной дороги (1978—1984), начальник Ростовской дистанции сигнализации и связи Северной железной дороги (1984—1996), заместитель начальника Ярославской дистанции сигнализации и связи (1996—1997), начальник службы сигнализации и связи Северной железной дороги (1997—1999). С 1999 года — начальник службы сигнализации, централизации и блокировки Северной железной дороги.
Награжден медалью «100 лет Транссибирской магистрали», знаком «Заслуженный связист». Неоднократно поощрялся именными часами начальника дороги и Министра путей сообщения СССР.