Выступления в первенстве СССР начал в ярославском «Шиннике» в 1979—1981 годах. В 1982 году перешёл в московский «Спартак», в составе которого неоднократно завоёвывал медали чемпионата.
В 1990—1998 годах (за исключением 1995—1996) играл в различных шведских клубах. В 1999—2003 тренировал местные «Карлсруну» и «Эстер», в 2004 — махачкалинский «Анжи».
Достижения
- Обладатель кубка России 1995/96 года
- Чемпионат Швеции:
- Серебряный призёр (3) — 1990, 1991, 1992
- Чемпионат России:
- Серебряный призёр (1) — 1995
- Обладатель кубка Швеции (1) — 1990/1991
- Олимпийский чемпион 1988 года.
- Чемпионат СССР:
- Серебряный призёр (3) — 1983, 1984, 1985
- Бронзовый призёр (2) — 1982, 1986
- Чемпион (2) — 1987 и 1989