Родился 11 мая 1955 года в г. Орше Витебской области.
В 1978 году окончил Ленинградский военно-механический институт по специальности «Динамика полета и управления», в 1981 году — Тульский педагогический институт с присвоением квалификации «учитель математики».
Учитель математики квалификационной категории «учитель-методист».
Автор инновационной образовательной концепции «Обучение. Социализация. Развитие» (2006 год, в соавторстве с А. П. Лобановым), учебных пособий по математике для 1–6 классов, программы и учебных пособий для факультативных занятий по математике «Решение текстовых задач» для учащихся 1–4, 5–7 классов.
Организатор авторского экспериментального проекта «Разработка и апробация новой технологии обучения математике в начальных классах по учебным пособиям В. Д. Герасимова» (1996–2004).
Организатор инновационного проекта «Внедрение структурно-динамической модели обучения математике на основе принципа системной дифференциации» (2012–2015).
Лектор Витебского института развития образования.
Участник семинаров, фестивалей в различных регионах Беларуси и России.