V mládežnických kategoriích hrál v Plzni, kde i začal svou ligovou kariéru. V roce 1996 přestoupil do AC Sparta Praha, ale nikdy se trvalou jedničkou nestal. Ze Sparty odešel do Příbrami a dále do FC Hradec Králové. Trvale se však neprosadil a přes SC Xaverov se vrátil do FC Viktoria Plzeň, kde ukončil profesionální kariéru. V lize odehrál 167 utkání. Se Spartou získal třikrát ligový titul.