В 1964 году окончил физико-математический факультет Могилевского пединститута. Кандидатскую диссертацию защитил в 1970 году. В 1975 году утвержден в звании доцента, а в 1992 году в звании профессора.
В теорию дифференциальных уравнений ввел понятие отражающей функции и применил его к изучению вопросов существования периодических решений и решений краевых задач дифференциальных систем, а также к изучению устойчивости этих решений. Ввел понятия φ-решения и вложимой системы. Автор свыше ста работ по теории дифференциальных уравнений.