Воспитанник омской школы «Молния». В 2003 году перешёл в ярославский «Шинник», но за основной состав не сыграл ни разу, а уже через полгода присоединился к московскому «Спартаку». В составе «Спартака» провёл 10 игр в чемпионате России, 1 игру в розыгрыше Кубка России, участвовал в 5 играх и забил 1 гол в Кубке Интертото. В 2005 году играл за фарм-клуб московского «Спартака» — челябинский «Спартак». В 2006 году был арендован белгородским клубом «Салют-Энергия». В 2007 году подписал контракт с владикавказской «Аланией». Через два года вернулся в «Салют». Летом 2010 года перешёл в ФК «Краснодар». 29 декабря 2010 года подписал контракт с красноярским клубом «Енисей».

В составе "Спартака":