Wychowanek klubu TSV Erding w rodzinnym mieście. W 2005 wyjechał do Kanady, gdzie grał w juniorskiej lidze QMJHL w ramach CHL. W międzyczasie w drafcie NHL z 2006 został wybrany przez Buffalo Sabres. W lidze NHL nie wystąpił, grał jedynie w amerykańskich rozgrywkach AHL. W 2010 na stałe wrócił do ojczyzny i grał w lidze DEL. Od 2013 zawodnik rosyjskiego klubu Admirał Władywostok w rozgrywkach KHL. Od września 2014 zawodnik EHC Red Bull Monachium, a od końca października 2014 ponownie zawodnik Admirała. W połowie grudnia 2014 został zawodnikiem Awangardu Omsk, w toku wymiany za Toma Wandella. Odszedł z klubu w marcu 2015. Od lipca 2015 zawodnik Dinama Ryga. Od października do grudnia 2015 zawodnik Torpedo Niżny Nowogród. Od stycznia 2016 do kwietnia 2017 zawodnik szwedzkiego klubu Rögle BK. Od lipca 2017 ponownie zawodnik Kölner Haie. W kwietniu 2019 zwolniony. Od października do listopada 2019 był związany krótkookresowym kontraktem ze szwedzkim klubem IK Oskarshamn. Na początku grudnia 2019 przeszedł do Straubing Tigers. W październiku 2020, po piętnastu latach, ponownie został zawodnikiem klubu z Landshut. W połowie grudnia 2020 przeszedł do Adler Mannheim. Po sezonie 2020/2021 odszedł z klubu. W sierpniu 2021 ogłosił przerwanie swojej kariery.