Родился 30 августа 1941 года в д. Гришино Алексеевского района Волгоградской области.
В 1965 году окончил Ленинградский институт инженеров железнодорожного транспорта по специальности «Автоматика, телемеханика и связь».
Ученик Вентспилского линейно-технического узла связи Латвийской ССР, г. Вентспилс (1958), аккумуляторщик, помощник шофера 8-й дистанции сигнализации и связи Латвийской железной дороги, г. Вентспилс (1958— 1960), студент Ленинградского института инженеров же-лезнодорожного транспорта (1960— 1965), инженер, старший инженер Конструкторского бюро Главного управления сигнализации и связи
МПС (1965—1969), главный конструктор Конструкторского бюро Главного управления сигнализации и связи МПС (1969—1970), заведующий отделом Конструкторского бюро Главного управления сигнализации и связи МПС (1970— 1979), главный инженер Конструкторского бюро Главного управления сигнализации и связи МПС (1979—1986), начальник КБ Главного управления сигнализации и связи МПС (1987— 1988), первый заместитель директора Научно-исследовательского и проектно-конструкторского института средств автоматизации на железнодорожном транспорте — главный инженер научно-производственного объединения «Союз-желдоравтоматизация» МПС (1988—1993).
С 1993 года работает в ЗАО «Энергетик и Ко».