Кандидат физико-математических наук. Окончил Ленинградский университет по специальности «астрономия». С 1961 г. работал по распределению в Центральном научно-исследовательском институте машиностроения. В 1968 г. окончил очную аспирантуру физического факультета МГУ имени М. В. Ломоносова. Затем работал в Институте тепло- и массообмена Академии наук БССР. Занимался научной работой в области теории переноса. В 1973 г. защитил кандидатскую диссертацию. С 1976 г. работал на кафедре физики в Белорусском национальном техническом университете в должности доцента. В последние годы жизни особенно интересовался множественностью p-адических моделей в физике.