Většinu seniorské kariéry strávil v první české lize, kde odehrál 14 sezón. Postupně zde vystřídal týmy HC Havířov, HC Přerov, HC Slezan Opava, HC Poruba a BK Mladá Boleslav. Kromě toho se objevil i v Extralize, druhé české lize, československé Extralize a třetí české lize.