Окончил физический факультет Белорусского государственного университета в 1974 году по специальности «Физика». С 1975 г. по 1982 г. работал в Институте тепло- и массообмена Академии наук БССР, с 1982 г. по 1987 г. в Белорусском технологическом институте, с 1987 г. работает в Белорусском национальном техническом университете. В настоящее время является профессором кафедры ЮНЕСКО. В 1980 году защитил на механико-математическом факультете Томского государственного университета кандидатскую диссертацию «Исследование поверхностных волн и устойчивости свободной поверхности намагничивающейся жидкости», а в 1991 году в институте физики Латвийской Академии наук – докторскую диссертацию «Теплообмен и гидродинамика при обтекании тел с магнитожидкостным покрытием». В 1995 году присвоено звание профессора.
Неоднократно приглашался для проведения совместных исследований в Университет Тохоку (г. Седай, Япония), Университет Софии-Антиполис (г. Ницца, Франция), является приглашенным профессором Университета Джаотонг (г. Пекин, Китай). Член постоянного Оргкомитета Международной конференции по магнитным жидкостям с 1992 года. Под его руководством защищены две кандидатские диссертации.
Автор около 200 научных и учебно-методических работ, в том числе более 50 статей в зарубежных журналах, 3 монографий, 25 авторских свидетельств СССР и патентов на изобретения. Под его руководством защищено две кандидатских диссертации.
Области научных интересов: процессы гидродинамики, тепло- и массопереноса в магнитных жидкостях и устройствах с их применением, численные методы решения уравнений переноса.
Читает курсы лекций по дисциплинам «Информатика», «Численные методы и обработка данных», «Информационные технологии», «Компьютерная графика», «Компьютерные технологии решения инженерных задач», «Информационные технологии в теплоэнергетике», «Основы энергосбережения».