Окончил механико-математический факультет Горьковского государственного университета им. Н.И. Лобачевского (1975), аспирантуру при Отделе физики и математики Башкирского филиала АН СССР (1980). Кандидат физико-математических наук (1983), доцент (1987), доктор педагогических наук (2010).
1975–1977 гг. – ассистент кафедры теории функций Горьковского государственного университета; 1977–1980 гг. – аспирант Отдела физики и математики Башкирского филиала АН СССР; 1980–1986 гг. – ассистент, старший преподаватель, доцент кафедры прикладной математики Уфимского авиационного института.
В ВятГГУ с 1986 года: доцент и заведующий кафедрой математического анализа и методики преподавания математики (1986), доцент кафедры прикладной математики (2003, 2008), старший научный сотрудник (2006), с 2011 г. по настоящее время профессор, заведующий кафедрой математического анализа и методики обучения математике.
Преподаваемые дисциплины – математический анализ, обыкновенные дифференциальные уравнения, уравнения в частных производных, функциональный анализ, методы оптимизации, спецкурсы для студентов математических специальностей и аспирантов.
Сфера научных интересов – фундаментальные исследования по теории функций, деятельностные аспекты содержания обучения студентов основам анализа.
Автор более 160 научных и научно-методических работ, в том числе монографии: «Обучение студентов математическому анализу в условиях фундаментализации высшего педагогического образования» (Киров, 2008), учебного пособия по спецкурсу «Средние величины степенного типа. Неравенства Коши и Ки Фана» (Киров, 2003, гриф УМО), статей в центральных журналах «Математические заметки», «Известия вузов. Математика», «Математика в школе», «Математическое образование».
С 1994 г. осуществляет руководство студенческим научно-исследовательским семинаром по математическому анализу.