V dalších sezónách se pak už pomalu prosazoval do kádru Berouna. První starty v nejvyšší soutěži si připsal v sezóně 03/04 za pražskou Spartu. Prakticky celou sezónu 04/05 pak odehrál v extralize za Kladno. Poté se opět vrátil do Berouna. V průběhu sezóny 06/07 odešel do Lotyšska, kde působil v týmu ASK Ogre. Hokejovou kariéru ukončil po sezóně 2011/12.
Kromě hokeje si vyzkoušel i in-line, ve kterém slavil dvakrát titul mistra republiky a titul světového šampiona a nasbíral celou řadu dalších medailí.