Начал карьеру в 1970-е годы в наманганском «Текстильщике». Позднее играл за джизакский «Бустон», гулистанский «Пахтачи», ташкентский «Пахтакор». В 1981—1984 годах играл за самаркандское «Динамо», сыграв 100 матчей и забив 12 голов. В 1985—1986 годах выступал снова за «Пахтакор», в составе которого сыграл в 75 матчах и забил 3 гола. В 1987—1988 годах играл за кызылординский «Мелиоратор». Позднее выступал за джизакский «Ёшлик» (позднее «Согдиана»), и снова за ташкентский «Пахтакор». После обретения независимости Узбекистаном, продолжал выступать за «Пахтакор», а в 1994—1996 годах за наманганский «Навбахор», где и завершил карьеру.