Karierę rozpoczynał w Nowym Mieście nad Metują, a następnie kontynuował w HC Ołomuniec. W wieku 17 lat wyjechał do Kanady i został zawodnikiem Calgary Hitmen. W pierwszym sezonie 1998/1998 był objawieniem rozgrywek WHL i CHL wygrywając wiele klasyfikacji indywidualnych i zdobywając nagrody. Wraz z drużyną zwyciężył w lidze WHL. W drafcie NHL z 1999 został wybrany przez New York Rangers w pierwszej rundzie z wysokim czwartym numerem. Mimo świetnych występów w Calgary Hitmen (w dwóch pierwszych sezonach był najlepszym strzelcem ligi) nie osiągnął znacznego sukcesu w lidze NHL i nie zadomowił się w niej na dłużej, jako że w ciągu następnych lat był równocześnie zawodnikiem klubów AHL. Jedynie w sezonie &lt;a href="NHL%20%282002/2003%29"&gt;NHL (2002/2003)&lt;/a&gt; rozegrał większość spotkań. Łącznie w NHL wystąpił w 78 meczach w których uzyskał 22 punkty za 11 goli i 11 asyst. W 2006 roku powrócił na stałe do Europy. Przez dwa sezony występował w szwedzkich rozgrywkach medal Elitserien. W sezonie 2006/2007 zdobył tytuł najlepszego strzelca ligi w barwach Mora. W latach 2008-2010 był zawodnikiem Torpedo Niżny Nowogród, w nowo powstałych rosyjskich rozgrywkach KHL. W pierwszym sezonie był najskuteczniejszym strzelcem ligi w rundzie zasadniczej (35 goli), a w drugim zajął drugie miejsce (27 goli).