Většinu seniorské kariéry strávil v Extralize, kde odehrál deset sezón. Postupně zde vystřídal týmy HC Dynamo Pardubice, HC Verva Litvínov a HC Kometa Brno. Nejvíce zápasů (172 v základní části) odehrál za Pardubice a připsal si v nich 22 bodů za 7 gólů a 15 asistencí. Kromě toho se objevil i v Liize, první české lize a druhé české lize.