V roku 2004 bol ako 266. v celkovom poradí draftovaný klubom New York Rangers. Po drafte odišiel do zámoria, kde hrával v klube Ottawa 67's pôsobiaceho v Ontario Hockey League (OHL). Po sezóne sa vrátil do Česka a v ročníku 2005/2006 strelil svoj prvý a doposiaľ jediný gól za Litvínov. V polovici sezóny sa vrátil do zámoria, kde pôsobil v zámorských súťažiach najmä v drese Albany River Rats (AHL). V roku 2008 dostal šancu v NHL v drese Caroliny. Po tom, ako sa nepresadil v prvom tíme (odohral len 2 zápasy), sa rozhodol vrátiť do Európy. V sezónach 2009/2010, 2010/2011 pôsobil v tíme fínskej SM-ligy – Lukko, kde nastúpil v 114 zápasoch základnej časti (37 gólov, 47 asistencií) a v 17 zápasoch play-off (9+6). V sezóne 2011/2012 bol hráčom ruského klubu Amur Chabarovsk. Momentálne hrá pre tím Dinamo Riga.