17 травня 2006 року підписав контракт із донецьким «Шахтарем». Дебютний матч зіграв проти свого колишнього клубу — «Металіста», вийшовши на заміну. Став відомим своїм переломним голом у матчі проти «Металурга». Зіграв у фіналі Кубка УЄФА 2009 року, в якому «Шахтар» переміг бременський «Вердер» та першим серед українських команд за часи незалежності виграв європейський трофей. Після цього став заслуженим майстром спорту України. У всеукраїнському дербі проти «Динамо» в 2012 році оформив дубль.