Родился в д. Зембин Борисовского района в семье рабочих. Окончил Слонимское медицинское училище, 1964.
Заведующий фельдшерско-акушерским пунктом д. Острошицы Логойского района, 1964-1970; студент Минского медицинского института, 1970-1976; аспирант Института вирусологии им. Ивановского, Москва, 1976-1979; старший научный сотрудник НИИ микробиологии и эпидемиологии Минздрава БССР, 1979-1982; присуждена ученая степень кандидата медицинских наук, 1980;
Ассистент, доцент кафедры общественного здоровья и здравоохранения Белорусского государственного медицинского университета, с 1982; присуждено ученое звание доцента, 1985.
Своим учителем и наставником считает профессора А.С. Новохацкого, под руководством которого подготовил и защитил кандидатскую диссертацию.
Направления научной деятельности: изучение лимфоидного и лимфобластоидного человеческого интерферона; изучение здоровья молодежи РБ.
Более 50 научных работ.