Wychowanek HC Vítkovice. Występował w zespołach juniorskich klubu i w seniorskiej drużynie w ekstralidze, a także był wypożyczany. W międzyczasie w 2006 był draftowany do kanadyjskich rozgrywek juniorskich przez klub Owen Sound Attack (jednak nie zagrał tam), a w drafcie NHL z 2006 został wybrany przez St. Louis Blues jako pierwszy zawodnik w drugiej rundzie wyboru. Od 2008 do 2011 przebywał w USA i w tym czasie grał w ligach ECHL, AHL, a także rozegrał sześć meczów w lidze NHL w barwach Columbus Blue Jackets. Od 2011 ponownie występował w macierzystym HC Vítkovice, ponadto był wypożyczany. Od października 2013 zawodnik Arystana Temyrtau w . Na przełomie sierpnia i września 2014 zawodnik Cracovii, wraz z którą zdobył Superpuchar Polski. W październiku podpisał kontrakt na pięć meczów z HC Prościejów. Od końca października do grudnia 2014 zawodnik EHC Klostersee na zasadzie próby. Od końca grudnia 2014 zawodnik MsHK Žilina. Od stycznia do czerwca 2015 zawodnik Swindon Wildcats. Od 2015 do 2016 zawodnik HC Frýdek-Místek, w tym kapitan drużyny. Od końca listopada zawodnik rumuńskiego HSC Csíkszereda. Od sierpnia 2017 ponownie zawodnik HK Poruba. Od sierpnia 2018 do maja 2019 był zawodnikiem Zagłębia Sosnowiec. W czerwcu 2019 został graczem Milton Keynes Lightning. W sierpniu 2021 ogłoszono jego transfer do HK Nový Jičín.