Родился в селе Ванновка, ныне Тбилисского района Краснодарского края. Окончил Харьковский политехнический институт (1961 г.). С 1961 года работал в НИИ измерительных систем им. Ю.Е. Седакова. Заместитель главного конструктора. Основные направления научной деятельности: разработка автоматизированных систем управления технологическими процессами атомных электростанций, методология создания высоконадёжных управляющих систем. Лауреат Государственной премии СССР (1980) – за разработку программно-технических комплексов. Лауреат Государственной премии СССР (1986) – за разработку системы обнаружения ядерных материалов на судах. Автор более 110 научных работ. Жил в Нижнем Новгороде, похоронен на Нижегородском (Федяковском) кладбище.