Většinu seniorské kariéry strávil v Extralize, kde odehrál 14 sezón. Postupně zde vystřídal týmy HC GEUS OKNA Kladno, HC Škoda Plzeň, Bílí Tygři Liberec a BK Mladá Boleslav. Nejvíce zápasů (208 v základní části) odehrál za Kladno a připsal si v nich 71 bodů za 38 gólů a 33 asistencí. Kromě toho se objevil i v Elitserien, KHL, první české lize, SHL a NLA.