Většinu seniorské kariéry strávil v Extralize, kde odehrál šest sezón. Postupně zde vystřídal týmy Bílí Tygři Liberec, HC Kometa Brno, HC Vítkovice Ridera a BK Mladá Boleslav. Nejvíce zápasů (102 v základní části) odehrál za Mladou Boleslav a připsal si v nich 55 bodů za 11 gólů a 44 asistencí. Kromě toho se objevil i v první české lize, SHL, Liize, AHL, ECHL a ET.