Родился в 1959 году в д.Годылево Быховского района. В 1977 году окончил Годылевскую среднюю школу, в 1982 году - факультет прикладной математики Белорусского государственного университета, в 1996 году - докторантуру Института технической кибернетики Академии наук Беларуси. Доктор физико-математических наук. С 1982 по 2002 годы научный сотрудник Института технической кибернетики Академии наук Беларуси, с 2002г. по 2009 г. профессор экономического факультета Белорусского государственного университета. С 2009 года заместитель генерального директора по научной работе объединенного института проблем информатики Национальной академии наук Республики Беларусь. Специалист в области исследования операций, дискретной оптимизации и логистики. Лауреат премии Ленинского комсомола и Государственной премии Республики Беларусь. Проживает в г.Минске.