S fotbalem začínal ve Slavii, kde v necelých 18 letech nastoupil poprvé v lize. Po působeních na Kladně a v Mladé Boleslavi se do Slavie v roce 1995 vrátil. Potom odešel do Viktorie Žižkov, kde hrál do roku 2002. Po přestupu do FK Teplice fotbalově ožil a stal se oporou mužstva. V roce 2007 odešel do 1. FK Příbram, ale ještě v průběhu sezóny přestoupil do SK Dynamo České Budějovice. Se Slavií získal v sezóně 1995/1996 ligový titul. V lize nastoupil ke 350 utkáním a dal 4 góly. Neústupný stoper, výborný hlavičkář, obounohý fotbalista. V létě 2010 ukončil aktivní vrcholovou kariéru.