У дорослому футболі дебютував 1993 року виступами за команду клубу «Політотдєл», в якій провів два сезони, взявши участь у 68 матчах чемпіонату.
Протягом 1996–1997 років захищав кольори команди клубу «Дустлік».
Своєю грою за останню команду привернув увагу представників тренерського штабу клубу «Панатінаїкос», до складу якого приєднався 1997 року. Відіграв за клуб з Афін наступний сезон своєї ігрової кар'єри, виходячи на поле насамперед у складі молодіжної команди клубу.
1997 року дебютував в офіційних матчах у складі національної збірної Узбекистану. Протягом кар'єри у національній команді, яка тривала 11 років, провів у формі головної команди країни 36 матчів, забивши 15 голів.