Career
He usually plays as a defensive midfielder, but in the 2011 AFC Asian Cup he played as a right-back, due to injury-case absences of some defenders. He started his playing career in FK Buxoro in 1997. In 1999 he played for Qizilqum Zarafshon.
Bunyodkor
Before joining Bunyodkor in 2007, he played for several Russian football clubs and in 2005-2006 played for Football Club Kairat.
He became one of the leading players and captain of Bunyodkor. In 5 seasons he appeared in 202 matches and scored 38 goals for Bunyodkor.
Lokomotiv Tashkent
On 26 January 2013 he signed contract with Lokomotiv Tashkent. He made his debut in a friendly against Belarus on 2 April 2003.
On 29 May 2014 he played his farewell match for national team in friendly against Oman.
Club
Bunyodkor
Uzbek League (4): 2008, 2009, 2010, 2011
Uzbek Cup (3): 2008, 2010, 2012
AFC Champions League semi-finals (2): 2008, 2012
Lokomotiv
Uzbek Cup (1): 2014
Uzbek League runner-up (1): 2013.