→ Šipka znamená hostování hráče v daném klubu. * Starty a góly v domácí lize za klub aktuální k 28. březen 2013 ** Starty a góly za reprezentaci aktuální k 11. březen2012
Fotbal začal hrát v TJ SokolPřerov nad Labem v šesti letech. Poté hrál dva roky v SKČeský Brod, za žáky hrál ještě v SK Union Čelákovice a dokonce v pražskéSlavii. V devatenácti letech přestoupil do Jablonce, kde hrál pět let. V lednu 2003 přestoupil do Sparty. Zde střídal období, kdy byl v základní sestavě, a období kdy zápasy jen proseděl na lavičce náhradníků. V létě 2005 byl přeřazen do béčka, ale naskytla se mu možnost odejít do tureckéhoMalatyasporu. V Turecku vydržel pouze jednu sezonu a v létě 2006 se vrátil do Sparty. Na konci února přestoupil do Jablonce, odkud hostoval v druholigové Karviné, třetiligových Jirnech a v sezóně 2014/15 v divizním FK Dobrovice, se kterým vybojoval postup do ČFL.