Родился 29 сентября 1936 года в г. Ленинграде.
В 1956 году окончил Ленинградский техникум железнодорожного транспорта. В 1964 году окончил Ленинградский электротехнический институт им. В. И. Ульянова (Ленина) по специальности «Автоматика, телемеханика и вычислительная техника» без отрыва от производства.
Академик Международной академии железнодорожного транспорта.
Кандидат технических наук.
Техник, инженер, старший инженер (1956— 1971), главный инженер проектов отдела экспериментально-исследовательских работ (1971— 1982), начальник Вычислительного центра Ленинградского метрополитена (1982—1985), главный инженер Ленинградского метрополитена (1985—1997). С 1997 года заместитель технического директора ЗАО «ЭЛСИ».
Является автором разработки системы автоведения поездов метро КСАУП и КСАУПМ, участником разработки системы автоматического регулирования скорости отцепов на сортировочных горках (АРС-ГТСС) и др.
Имеет 11 авторских свидетельств на изобретения.
Награжден бронзовой медалью ВДНХ СССР; золотой медалью выставки НТТМ.