Родился 18 октября 1955 года в Нижнем Тагиле Свердловской области.
Спортсмен (фигурное катание), тренер.
Мастер спорта (1976). Мастер спорта международного класса (1979).
Начал заниматься фигурным катанием в ДСО «Локомотив» (Свердловск). Выступал за ДСО «Зенит» (Днепропетровск) и ДСО «Труд» (Москва). Тренировался под руководством Л.А. Пахомовой и Т.А. Тарасовой.
Чемпион СССР (1978, 1980) в танцах на льду, 3-й призер чемпионатов СССР (1979, 1983) в танцах на льду.
Обладатель Кубка СССР (1980) в танцах на льду, 2-й призер Кубка СССР (1981) в танцах на льду, 3-й призер Кубка СССР (1977) в танцах на льду.
Победитель Спартакиады народов СССР (1982).
Победитель Спартакиады народов РСФСР (1978).
2-й призер зимней Всемирной универсиады (1981) в танцах на льду.
3-й призер турнира на призы газеты «Московские известия» (1979).
Участник чемпионата мира (1980), чемпионата Европы (1979).
В 1983-86 годах выступал в ледовом шоу «Все звезды», затем (в 1986-96 годах) — в «Театре ледовых миниатюр» Игоря Бобрина (Москва).
С 1996 года жил и работал в Чехии. В настоящее время — тренер «Figure Skating Center» (Оберстдорф, Германия).
Среди его учеников — А. Горшков, В. Азроян, К. Гайкова, Д. Винцоур, Д. Херманн, К. Херманн, М. Хауш, Д. Венде.
Кандидат педагогических наук.
Жена — Н.Г. Карамышева.