He started his player career at Qizilqum Zarafshon in 2000. In 2003-2005 he played for Pakhtakor and became three times Uzbek League champion. From 2006 to 2007 he played for Aktobe and won Kazakhstan Premier League in 2007. In 2008, he played one season for uprising uzbek club Kuruvchi.
International
He played for national team 42 matches in 2002–2008.