Většinu seniorské kariéry strávil v Extralize, kde odehrál sedm sezón. Postupně zde vystřídal týmy PSG Berani Zlín, HC Kometa Brno, HC Oceláři Třinec, HC Verva Litvínov a Mountfield HK, a.s.. Nejvíce zápasů (156 v základní části) odehrál za Zlín a připsal si v nich 73 bodů za 11 gólů a 62 asistencí. Kromě toho se objevil i v ECHL, NCAA, KHL, běloruské lize, lotyšské lize, německé DEL a AHL.