В ЦСКА перешёл из днепропетровского «Днепра» в межсезонье 2001-2002. За ЦСКА дебютировал 23 марта 2002 года в матче против московского «Динамо». Первый гол забил 6 октября 2002 года в ворота петербургского «Зенита». Всего, с учётом кубка России и еврокубков, за ЦСКА провёл 81 матч, забил 2 гола. Летом 2005 года вернулся в «Днепр».
С 2009 года выступал на правах аренды на киевский «Арсенал». 21 июля 2010 года подписал с киевским клубом полноценный контракт по системе "2+1".
В составе национальной сборной Украины по футболу провел четыре матча. Дебютировал 11 октября 2003 года в матче со сборной Македонии, матч закончился со счётом 0:0.