Většinu seniorské kariéry strávil v první české lize, kde odehrál 12 sezón. Postupně zde vystřídal týmy BK Mladá Boleslav, AZ Havirov, HC Slavia Praha, HC Dukla Jihlava a LHK Jestrabi Prostejov. Nejvíce zápasů (175 v základní části) odehrál za LHK Jestrabi Prostejov a připsal si v nich 81 bodů za 36 gólů a 45 asistencí. Kromě toho se objevil i v Extralize, ICEHL a druhé české lize.