Jako hráč začínal ve Slavii, kde se však neprosadil, a na čas se vytratil z velkého fotbalu. Po boku řady vysloužilých fotbalistů hrál v rakouském Gmündu. Do ligy se vrátil jako hráč Benešova, přestoupil do Liberce, odkud se toulal po různých hostováních. Plzni pomáhal z druhé ligy zpět mezi elitu a zahrál si i čínském Kuanli. V říjnu 2000 přestoupil do Blšan. V červnu 2002 uvolněn, aby si hledal angažmá. Zakotvil v Čáslavi, kde se časem stal trenérem. Na jaře 2009 se chopil Sezimova Ústí, které dovedl do druhé ligy.