Wychowanek drużyny HC Nowy Jiczyn. W drafcie NHL z 2000 został wybrany przez Columbus Blue Jackets z wysokiem numerem 4. Wieloletni zawodnik tego klubu (2001-2011). Od lutego 2011 roku gracz Phoenix Coyotes. Od września 2012 roku na okres lokautu w sezonie &lt;a href="NHL%20%282012/2013%29"&gt;NHL (2012/2013)&lt;/a&gt; związał się z czeskim klubem HC Oceláři Trzyniec. Pod koniec listopada 2013 przekazany do zespołu farmerskiego, Portland Pirates. Na początku marca 2014 został zawodnikiem Washington Capitals (w toku wymiany zawodników między klubami, m.in. za jego rodaka Martina Erata), po czym natychmiast został przekazany do Buffalo Sabres (w toku wymiany wraz z rodakiem Michalem Neuvirthem za bramkarza Jaroslava Haláka). W żadnym z tych klubów nie zagrał i wkrótce potem 8 marca ogłosił, że w trwającym sezonie zakończył grę w NHL i zamierza powrócić do Europy. Od czerwca 2014 do kwietnia 2016 zawodnik HC Oceláři Trzyniec.