Родился 9 декабря 1925 года.
В 1956 году окончил Ленинградский институт инженеров железнодорожного транспорта по специальности «Автоматика, телемеханика и связь».
До поступления на работу в Конструкторское бюро Главного управления сигнализации и связи МПС работал старшим инженером технического отдела службы сигнализации и связи Московской железной дороги.
С 1956 по 1958 год — ведущий конструктор, а с 1958 по 1987 год — главный конструктор отдела Конструкторского бюро Главного управления сигнализации и связи МПС.
С 1987 года на пенсии.
Под его руководством и при активном участии разработаны ЭЦ малых станций (ЭЦМ КБ ЦШ), РПБ КБ ЦШ, система контроля прибытия поезда в полном составе с вагонными и путевыми индукторами и др.
Является автором многих изобретений.
Награжден знаком «Почетному железнодорожнику».