С 2001 по 2002 год выступал за тольяттинскую «Ладу». В 2003—2004 годах в волгоградском «Роторе».
С 2007 года по 2010 год выступал за «Урал» (Екатеринбург). Отдав за него 400 тысяч долларов, уральцы оформили самый дорогой трансфер в своей истории[2]. В 2011 году перешёл в ярославский «Шинник». В январе 2013 года вернулся в «Урал», подписав контракт на полгода[3]. После окончания контракта с «Уралом» перешёл в воронежский «Факел», подписав контракт на 2 года.