Začínal v pražském Slavoji, před vojnou ve Slaném hrál za Vyšehrad, potom prošel týmy Neratovic, Hradce Králové, Blšan, Liberce, Zlína, Příbrami, Liberce a Žižkova. Na Žižkově se stal kanonýrem nejlepším střelcem mužstva a v létě 2000 ho koupila Sparta. Jeho nejlepší období nastalo na podzim 2001, kdy byl klíčovým útočníkem Sparty v domácí soutěži i Lize mistrů. Po odvolání trenéra Hřebíka už tolik šancí nedostával, ale v roce 2003 se stal hrdinou. Nejprve na jaře rozhodl derby se Slavií a v podstatě i o titulu a na podzim zařídil výhru v klíčovém utkání Ligy mistrů s Laziem a tím i postup do osmifinále. Vzápětí přestoupil do Petrohradu. Tam se však neprosadil a v létě 2004 zamířil do Rapidu Vídeň. V roce 2007 zamířil do druholigového Schwadorfu, v létě 2008 se vrátil domů, kde ho angažoval ligový nováček Bohemians Praha ze Střížkova. Po sestupu Střížkova z ligy ukončil profesionální kariéru a přestoupil do divizních Jiren.
Silově vybavený vysoký útočník, výborný hlavičkář; dobře si kryje míč, prosazuje se v osobních soubojích, má velmi dobré zakončení; slabinou je práce s míčem a technika.