Většinu seniorské kariéry strávil v Extralize, kde odehrál osm sezón. Postupně zde vystřídal týmy BK Mladá Boleslav, Mountfield HK, a.s., HC Sparta Praha a HC Verva Litvínov. Nejvíce zápasů (155 v základní části) odehrál za Litvínov a připsal si v nich 94 bodů za 50 gólů a 44 asistencí. Kromě toho se objevil i v EBEL, první české lize a druhé české lize.