Začínal ve Staré Boleslavi, hrál v Brandýse nad Labem a od dvanácti byl v Mladé Boleslavi. Na jaře 2001 přišel do Jablonce, ale neprosadil se a v lednu 2003 se vrátil do Mladé Boleslavi. Mateřskému klubu pomohl do 1. ligy a stal se zde hvězdou. V lednu 2008 přestoupil do Readingu, ale i vinou zranění, které si přivodil na Euru 2008, toho moc neodehrál. V létě 2010 přestoupil do Sparty, byl jejím klíčovým hráčem a v roce 2014 s ní slavil titul. Na podzim 2016 už moc nehrál, a tak se znovu vrátil do Mladé Boleslavi; nejprve na hostování a v létě 2017 sem definitivně přestoupil.
Zkušený středopolař s kombinačními schopnostmi, silný zejména v ofenzivě.