Nejúspěšnější odchovanec historie Baníku, který ostravský klub v červnu 2015 vyměnil za dres Mladé Boleslavi a o rok později zamířil do Liberce.
Mezi jeho největší reprezentační úspěchy patří bronz z mistrovství Evropy 2004 a titul evropského šampiona do 21 let o dva roky dříve. Z A-tým Česka odehrál 93 zápasů a dal v nich 41 branek.
V sezoně 2004-05 vyhrál s Liverpoolem Ligu mistrů, o dva roky dříve anglický ligový pohár. V zahraničí hrál také za Aston Villu, Lyon (mistr Francie 2006-07), Portsmouth (FA Cup 2008), Galatasaray a Antalyaspor.