Родился в 1948 году в Витебске.
1963–1973: учёба в Колмогоровском физ.-мат. интернате, затем на мехмате МГУ, потом там же в аспирантуре.
1973–1975: работа в университете г. Саранска.
1966–1973 и 1975–1977: преподаватель в Колмогоровском интернате.
1976–1989: ВНИИКАнефтегаз (старший научный сотрудник).
1989–1992: Научный совет по комплексной проблеме «Кибернетика» Академии наук, а также Институт новых технологий (старший научный сотрудник).
С 1991 года и по сей день: профессор университета г. Бордо.
Автор трёх книг (монография по математике, учебник информатики для средней школы и книга о детях), а также нескольких десятков статей.