Většinu seniorské kariéry strávil v první české lize, kde odehrál 15 sezón. Postupně zde vystřídal týmy HC Berounsti Medvedi, SK Trhaci Kadan, HC Most, HC Stadion Litomerice, Rytiri Kladno, LHK Jestrabi Prostejov, HC Frydek-Mistek, Pirati Chomutov a AZ Havirov. Nejvíce zápasů (134 v základní části) odehrál za LHK Jestrabi Prostejov a připsal si v nich 112 bodů za 46 gólů a 66 asistencí. Kromě toho se objevil i v Extralize a druhé české lize.