Воспитанник СК «Металлург» (Лысьва). Первый тренер - Г. А. Мельчаков.
Выступал за «Уралец» Нижний Тагил (1980-1981), «Звезду» Пермь (1982-1993), «Амкар» Пермь (1995).
С 2011 года работает в структуре «Амкара». Вначале был селекционером, затем тренером в СДЮШОР.
В настоящее время - тренер Центра подготовки молодых футболистов ФК «Амкар» и команды «Амкар-юниор».