Většinu seniorské kariéry strávil v Extralize, kde odehrál 19 sezón. Postupně zde vystřídal týmy HC Vítkovice Steel, HC Sparta Praha, HC Energie Karlovy Vary, HC Kometa Brno a Banes Motor České Budějovice. Nejvíce zápasů (398 v základní části) odehrál za Kometu a připsal si v nich 52 bodů za 14 gólů a 38 asistencí. Kromě toho se objevil i ve švédské Allsvenskan, ET a první české lize.