Выступления в первенстве СССР начал в ярославском «Шиннике» в 1979—1981 годах. В 1982 году перешёл в московский «Спартак», в составе которого неоднократно завоёвывал медали чемпионата.
В 1990—1998 годах (за исключением 1995—1996) играл в различных шведских клубах. В 1999—2003 тренировал местные «Карлсруну» и «Эстер», в 2004 — махачкалинский «Анжи».