Le défenseur fait ses premières apparitions au HC Kladno en Extraliga. Même s'il n'est pas un joueur important, il y reste jusqu'en 1997[1]. Il décide alors d'aller chez les Eisbären Regensburg, en championnat d'Allemagne de hockey sur glace D2, où il s'impose en marquant 78 points en 50 matchs. Après une autre saison excellente à Ratisbonne, il vient au SC Bietigheim-Bissingen. D'un moindre niveau, il part aux Heilbronner Falken. Malgré une accession aux play-offs, il choisit de retourner à Bietigheim-Bissingen.
Il retourne ensuite aux Eisbären Regensburg, où il joue de 2002 à 2006. À la fin des saisons 2004-2005 et 2005-2006, il obtient les meilleures notes pour un défenseur[2]. Il intègre l'élite allemande pour la saison 2006-2007 en s'engageant avec les Adler Mannheim, avec qui il devient champion d'Allemagne en 2007. Pour la saison 2008-2009, il signe pour les Ice Tigers de Nuremberg. Le , il résilie son contrat avec les Tigers et signe le lendemain un nouveau contrat avec les Eisbären Regensburg[3]. À la fin de la saison 2012-2013, il met fin à sa carrière. En hommage, l'équipe de Ratisbonne retire le numéro de maillot 27.