Родился 9 августа 1944 года в г. Москве
В 1961 году поступил в Московский техникум железнодорожного транспорта им. Андреева на отделение «Автоматика и телемеханика на же-лезнодорожном транспорте».
С 1963 года начал работу в Московско-Павелецкой дистанции сигнализации и связи в должности монтера СЦБ 3, 4, 5 разрядов. Служба в рядах Вооруженных Сил СССР (1964—1967), электромеханик и инженер СЦБ Московско-Павелецкой дистанции сигнализации и связи (1967 1969), старший электромеханик Дорожной группы по регулировке и наладке устройств СЦБ и связи Московской железной дороги (1969— 1976), заместитель начальника Регулировочно-наладочной дистанции СЦБ Московского метрополитена (1976—1978), старший электромеханик Дорожной группы по регулировке и наладке устройств СЦБ и связи Московской железной дороги (1978—1987), главный инженер Московско-Рижской дистанции сигнализации и связи (1987), главный инженер Московско-Павелецкой дистанции сигнализации и связи (1987—1990), начальник Московско-Павелецкой дистанции сигнализации и связи (1990—1994), начальник службы сигнализации и связи Московской железной дороги (1994—1997), начальник Московской дистанции сигнализации и связи Московской железной дороги (1998—2001), главный инженер Павелецко-Окружной дистанции сигнализации и связи (2003—2005). С 2005 года уволен на пенсию.
Принял непосредственное участие в регулировке и пуске 125 электрических централизации на Московской железной дороге, Московском метрополитене, БАМе и Курском ГОКе.
За время работы подал и принято к использованию более 360 рационализаторских предложений.
Награжден знаком «Почетному железнодорожнику». Удостоен почетного звания «Лучший рационализатор г. Москвы».