Родился 20 марта 1967 года в Новосибирске.
Спортсмен (плавание), тренер.
Заслуженный мастер спорта СССР (1986).
Окончил Омский ГИФК (1989).
Выступал за ВФСО «Динамо» (Новосибирск). Тренировался под руководством С.Ф. Когана и В.В. Семушева.
Чемпион СССР (1988 — в плавании на 100 м; 1983, 1986, 1988 — в плавании на 200 м; 1985, 1986 — в комбинированной эстафете 4×100 м), 2-й призер чемпионатов СССР (1985, 1986, 1989 — в плавании на 100 м; 1985, 1987 — в плавании на 200 м), 3-й призер чемпионатов СССР (1987 — в плавании на 50 м; 1984, 1990 — в плавании на 100 м; 1988 — в плавании на 50 м баттерфляем). Чемпион СССР на короткой воде (1988 — в плавании на 50 м; 1985, 1988 — в плавании на 100 м; 1985 — в плавании на 200 м и в комбинированной эстафете 4×100 м), 2-й призер чемпионатов СССР на короткой воде (1986 — в плавании на 50 м; 1988 — в плавании на 50 м баттерфляем и в комбинированной эстафете 4×100 м), 3-й призер чемпионатов СССР на короткой воде (1987 — в плавании на 50 м; 1984 — в плавании на 100 и 200 м).
В сборной СССР — 1985-90.
Олимпийский чемпион (1988) в плавании на 200 м, 3-й призер Олимпийских игр (1988) в плавании на 100 м и в комбинированной эстафете 4×100 м.
Чемпион мира (1986) в плавании на 100 и 200 м, 3-й призер чемпионата мира (1986) в комбинированной эстафете 4×100 м.
Чемпион Европы (1985 — в плавании на 100 и 200 м; 1987 — в комбинированной эстафете 4×100 м), 2-й призер чемпионата Европы (1987) в плавании на 200 м.
Победитель Игр доброй воли (1986) в плавании на 100 и 200 м.
Победитель Всемирной универсиады (1985) в плавании на 100 и 200 м.
Рекордсмен СССР.
Работает тренером в Окленде (Новая Зеландия).
Награжден орденом «Знак Почета».
Введен в Зал славы мирового плавания (Форт-Лодердейл, штат Флорида, США, 2002).