S fotbalem začínal v Lokomotivě Plzeň a po roce přešel do Škody Plzeň. V roce 1995 přestoupil do SK Slavia Praha. V roce 1997 dal v dresu Slavie v zápase proti Uherskému Hradišti 4 branky a přispěl k vysokému vítězství 9:1. Stal se druhým čtyřgólovým střelcem v historii samostatné české ligy (po Josefu Obajdinovi).[1]
Později hrál za FK Teplice, v Maďarsku za Újpest FC, jednu sezónu za německý bundesligový tým FC Energie Cottbus, znovu se vrátil do Maďarska do Ferencvárosi TC. V roce 2005 se vrátil do mateřského týmu FC Viktoria Plzeň. Po jedné sezóně odešel do druhé řecké ligy a pak do nižší německé soutěže. V letech 1995 a 1999 nastoupil dvakrát v přátelských utkáních za reprezentaci, v reprezentaci do 21 let nastoupil k 6 utkáním a dal 1 gól. V lize odehrál 229 utkání a dal 54 gólů. Po skončení aktivní hráčské kariéry se dal na trenérskou dráhu. Jeho prvním týmem který jako trenér vedl byl FC Chomutov. Nyní působí, jako hlavní trenér, u celku FK Baník Most 1909.