Został zawodnikiem szwajcarskiego klubu HC Lugano, w ramach którego rozwijał karierę w drużynach juniorskich. W KHL Junior Draft w 2012 został wybrany przez łotewski klub Dinamo Ryga. Następnie został zawodnikiem drużyny seniorskiej HC Lugano w lidze NLA i grał od sezonu &lt;a href="National%20League%20A%20%282013/2014%29"&gt;National League A (2013/2014)&lt;/a&gt;. W drafcie NHL z 2014 został wybrany przez amerykański klub Columbus Blue Jackets. W marcu 2019 podpisał kontrakt wstępujący z tym klubem. W maju 2019 podpisał roczny kontrakt z tym klubem.