Většinu seniorské kariéry strávil v Extralize, kde odehrál 11 sezón. Postupně zde vystřídal týmy Bílí Tygři Liberec, PSG Berani Zlín, HC Vítkovice Ridera a BK Mladá Boleslav. Nejvíce zápasů (232 v základní části) odehrál za Vítkovice a připsal si v nich 179 bodů za 82 gólů a 97 asistencí. Kromě toho se objevil i v první české lize a Liize.