Родился 2-го сентября 1937 года в гор. Витебске. Во время Великой Отечественной войны проживал в гор. Троицке, Челябинской области.После окончания войны поселился с матерью в Минске (отец погиб на фронте в 1942 году в сражении под Ржевом).
В 1954 году закончил школу, в 1959 году — Белорусский политехнический институт, по специальности "инженер-механик".
С 1959 по август 1965 работал на машиностроительном заводе «Ударник» .
В 1965 поступил в аспирантуру Института технической кибернетики АН БССР, где защитил кандидатскую диссертацию.
С 1978 года — старший научный сотрудник и руководитель группы в том же институте.
В 1980 году эмигрировал в Соединенные Штаты Америки, где работал по специальности в нескольких городах — Кливленд (Огайо), Рокфорд (Иллинойс), Рочестер (Нью-Йорк).
С 2003 года — на пенсии.Литературной деятельностью и переводами (включая технические переводы) занялся в 1995 году. Известен как знаток жизни и творчества американской писательницы Гертруды Стайн.
В настоящее время проживает в Медфорде, штат Массачуссетс, США.