Родился в д.Любань Лунинецкого района Брестской области в семье крестьян. Студент Минского медицинского института, 1963-1967; окончил Военно-медицинский факультет при Куйбышевском медицинском институте, 1969. Начальник медицинской службы войсковой части, г. Сызрань, 1969-1972; адъюнкт Военно-медицинской академии им. С.М.Кирова, г.Ленинград, 1972-1975; преподаватель, старший преподаватель (начальник цикла) военной кафедры Саратовского медицинского института 1975-1989; присуждена ученая степень кандидата медицинских наук, 1976; присвоено ученое звание доцента, 1984.
Старший преподаватель (начальник курса) Военной академии тыла и транспорта МО СССР, Ленинград (Санкт-Петербург), 1989-1992; присуждена ученая степень доктора медицинских наук, 1990; присвоено ученое звание профессора, 1992;
Доцент, профессор, заведующий кафедрой социальной гигиены, экономики и организации здравоохранения Минского медицинского института, 1992-2001, одновременно директор Белорусского центра медицинских технологий, информатики, управления и экономики здравоохранения, 1997-2001;
Заведующий кафедрой общественного здоровья и здравоохранения Белорусского государственного медицинского университета, 2001-2010; заведующий кафедрой общественного здоровья и здравоохранения Белорусской академии последипломного образования, 2010; профессор кафедры общественного здоровья и здравоохранения с 2010 г.
В период службы в вооруженных силах научные работы были посвящены организационным проблемам боевой термической травмы.
С начала 90-х работает над проблемами здоровья и здравоохранения населения республики. Автор более 200 научных работ, в том числе учебника «Социальная гигиена и организация здравоохранения» для учащихся медицинских училищ, в соавт., 2000.
Принимал участие в работе:
- I-го Республиканского съезда социал-гигиенистов, организаторов здравоохранения, историков медицины;
- IХ съезда работников профилактической медицины РБ.
Участник международных научных форумов:
- Европейского Сообщества и ВОЗ по созданию Европейской информационной сети по здравоохранению, Словакия, г.Братислава, 1997;
- второго совещания участников проекта по созданию Европейской информационной сети по здравоохранению для Восточной Европы по плану Евробюро ВОЗ, Дания, г.Копенгаген, 1997;
- заключительного заседания участников по разработке Европейской информационной сети по здравоохранению для Восточной Европы по плану Евробюро ВОЗ, Италия, г.Рим, 1998;
- совещания по обсуждению текущих результатов и планирования дальнейших этапов работы в рамках программы INCO-COPERNICUS; Франция, г.Лион, 1999;
- 5-го совещания партнеров ВОЗ по созданию Европейской информационной сети, Мальта, 1999.