Народився 24.08.1921 у м. Лух Іванов. обл. (Росія). Учасник Другої світової війни. Закінчив Іванов. енергетичний інститут (1950). У 1957—61 — завідувач відділу Обчислювального центру АН УРСР, 1962—90 — Інституту кібернетики НАН України, з 1990 — радник при дирекції інституту. Нагороджений державними нагородами СРСР.
Наукові дослідження присвячено теорії і створенню цифрової обчислювальної техніки, історії науки і техніки. Брав участь і керував створенням ЕОМ широкого призначення «Дніпро».