Většinu seniorské kariéry strávil v Extralize, kde odehrál deset sezón. Postupně zde vystřídal týmy PSG Zlín, HC Sparta Praha, Mountfield HK, a.s., HC Kometa Brno a HC Škoda Plzeň. Nejvíce zápasů (149 v základní části) odehrál za Plzeň a připsal si v nich 88 bodů za 24 gólů a 64 asistencí. Kromě toho se objevil i v SHL, Liize, AHL a první české lize.