Воспитанник иркутской футбольной школы. Играть в футбол начал с шести лет. Первым тренером был Олег Серов. В «Звезду» из его родного города пригласили, когда ему исполнилось шестнадцать лет. В 1997 отыграл в аренде в клубе Второй лиги «Ангара» из Ангарска. Далее поочерёдно отдавался в аренду в российские клубы «Чкаловец-Олимпик» из Новосибирска и в «Локомотив» из Читы. С 2004 играл в различных грузинских командах, а в феврале 2008 перешёл в «Анжи». Летом 2009 года перешел в клуб «Баиа» из Зугдиди. В настоящее время играет за «Дилу»