Většinu seniorské kariéry strávil v Extralize, kde odehrál 13 sezón. Postupně zde vystřídal týmy HC Oceláři Třinec, HC Verva Litvínov, Mountfield HK, a.s. a BK Mladá Boleslav. Nejvíce zápasů (313 v základní části) odehrál za Hradec Kr. a připsal si v nich 121 bodů za 45 gólů a 76 asistencí. Kromě toho se objevil i v první české lize, druhé české lize a KHL.