Родился 20 июля 1936 года в д. Хомичи Березовского района Брестской области.
В 1955 году окончил Березовскую среднюю школу № 1. В 1958 году поступил в Белорусский государственный университет на отделение белорусского и русского языка и литературы. После окончания университета (1963) работал учителем Ревятичской средней школы (1963-1965). С 1966 года — в БГУ: аспирант (1966-1969, в 1969 году защитил кандидатскую диссертацию), преподаватель (1969), старший преподаватель (1970), доцент (1971-1993), профессор (1994-2006). В 1982-1985, 1995-1996 годах — заместитель декана филологического факультета БГУ.
Самостоятельно и в соавторстве написал более 200 научных и научно-методических работ, подготовил четырех кандидатов филологических наук. Среди публикаций более 40 книг. Это:
- учебные пособия для студентов филологических факультетов учреждений высшего образования («Практыкум па гісторыі беларускай літаратурнай мовы» (1978, 1986), «Сучасная беларуская мова» (1984, 1995), «Сучасная беларуская мова: Практычныя заняткі» (1989) и др.);
- учебники, учебные пособия, сборники дидактических материалов, методические пособия для учителей («Лексіка і фразеалогія беларускай мовы» (1982), «Грані слова» (1986, 1992, 1996), «Беларуская мова» — учебники для 4 класса (1988, 2001), 5 класса (1990, 1992, 1994, 1995), 6 класса (1993, 1996) для учреждений общего среднего образования с 11-летним сроком обучения; экспериментальные учебные пособия «Беларуская мова» для 4 класса (1998, 2001), 5 класса (1999, 2002, на Республиканском конкурсе «Учебник 2000 года для общеобразовательной школы» отмечены дипломом ІІ степени) для учреждений общего среднего образования с 12-летним сроком обучения; учебные пособия «Беларуская мова» для 5 класса (2008, 2014), 6 класса (2009, 2015) для учреждений общего среднего образования с 11-летним сроком обучения; учебное пособие «Беларуская мова» для 3 класса (1997) / 2 класса (1999, 2001) / 3 класса (2007, 2012); «Дыдактычны матэрыял па беларускай мове для 5 класа» (2005), «Дыдактычны матэрыял па беларускай мове для 6 класа» (2005, 2014) и др.);
- другие учебные издания: «Беларуская мова ў табліцах і схемах. Для школьнікаў», «Беларуская мова ў табліцах і схемах. Для малодшых школьнікаў», «Беларуская мова. Поўны школьны курс. Тэорыя», «Беларуская мова. Дапаможнік-рэпетытар для падрыхтоўкі да цэнтралізаванага тэсціравання», «Беларуская мова. Даведнік. Віды разбору. 5-11 класы. Русский язык. Справочник. Виды разбора. 5-11 классы» и другие.