Il commence sa carrière dans le championnat junior de la République tchèque avec l'équipe de sa ville natale le KLH Chomutov en 1995. Après deux saisons dans l'équipe des moins de 20 ans, il commence la saison avec l'équipe junior avant de rejoindre la 1.liga, championnat de seconde division tchèque. En 1998-99, il rejoint l'équipe du HC Chemopetrol Litvínov en Extraliga, la première division[1].
En 2000, il participe au repêchage d'entrée dans la Ligue nationale de hockey et est choisi en neuvième ronde, 284e choix, par les Capitals de Washington[2]. Il ne choisit pas pour autant de rejoindre l'Amérique du Nord et reste jouer dans son pays. Il change tout de même d'équipe et signe pour deux saisons avec le HC Slavia Prague à la suite de quoi il connaît trois nouvelles saisons avec le HC Chemopetrol Litvínov.
En 2005, il signe avec le club du HC České Budějovice avec qui il évolue toujours.