Родился 2 февраля 1943 г., д. Авсимовичи Бобруйского р-на Могилевской обл.
В 1967 г. окончил Белорусский политехнический институт. Инженер-гидротехник.
В 1970 г. окончил очную аспирантуру при кафедре «Гидравлика» Белорусского политехнического института. После окончания аспирантуры направлен в Могилевский машиностроительный институт. В 1973 г. защитил кандидатскую диссертацию. Прошел путь от ассистента до доцента.
Автор более 100 научных трудов, 1 учебного пособия «Гидрология и гидрометрия водотоков».
Малолетний узник фашистских концлагерей. С 1996 г. по 2000 г. — председатель областной ассоциации малолетних узников фашистских концлагерей. Кандидат в мастера спорта по спортивному ориентированию, водному и горному туризму. Дважды чемпион СССР по горному туризму.