В 1975 г. закончил механико-математический факультет Пермского университета.
В 1994 г. основал и возглавил физико-математическую школу №146 г. Перми, почти 20 лет оставался ее директором. Ученики школы успешно выступают на олимпиадах, как всероссийских (120 дипломов), так и международных (6 медалей, в том силе 3 золотых). Выпускники школы достигают успехов в науке, многие защищают кандидатские диссертации, около десяти выпускников стали докторами наук.
Заслуженный учитель РФ, Соросовский учитель. Лауреат премии «Династия». В 2013 г. ему присуждено звание «Народный учитель РФ».