Родился в г. Полоцке Витебской области.
В 1980 году окончил СШ № 6 г. Новополоцка и поступил на биолого-химический факультет Витебского педагогического института им. С.М. Кирова.
Во время учёбы в институте входил в состав комсомольского бюро факультета.
Родился в г. Полоцке Витебской области.
В 1980 году окончил СШ № 6 г. Новополоцка и поступил на биолого-химический факультет Витебского педагогического института им. С.М. Кирова.
Во время учёбы в институте входил в состав комсомольского бюро факультета.
1985 – 1991 гг. – учитель биологии и химии, сельскохозяйственного труда в Росско-Селецкой средней школе Оршанского района.
1991 – 1993 гг. – обучался заочно на дефектологическом факультете в Минском педагогическом институте им. М. Горького, где и получил второе высшее образование.
1991 – 2011 гг. – учитель и логопед в Оршанской вспомогательной школе № 27.
Впервые материалы из опыта работы были опубликованы во всесоюзном журнале «Биология в школе» в 1991 году (№ 1). Затем были публикации в научно-методических журналах «Дэфекталогія», «Здаровы лад жыцця», «Экалогія». Первая книга (учебник) по курсу «Окружающий мир» (1 класс для школ Российской Федерации) вышла в 2002 году.
Автор более 70 книг.
Автор учебников, учебно-методических пособий, хрестоматий, тетрадей для самостоятельной работы по предмету «Окружающий мир» (1–4 классы для школ Российской Федерации).
Автор рабочих тетрадей по курсу «Человек и мир» для 1–3 классов, книг для чтения для 1–3 классов, учебных пособий «О чём в учебнике не прочитаешь» для 2 и 3 классов, «150 заданий для умников и умниц», «200 заданий для умников и умниц».
Автор более 40 детских научно-популярных книг. Среди них – «Азбука юного пешехода», «Азбука юного пассажира», «Они не должны исчезнуть: рассказы о растениях Красной книги Республики Беларусь», «Они не должны исчезнуть: рассказы о животных Красной книги Республики Беларусь», «Родники здоровья в чашке», «Букварь Оршанский». В соавторстве с Г.В. Трафимовой создалипопулярную серию для младших школьников «Рассказы Деда Природоведа».
Член Союза писателей Беларуси.