Wychowanek Dukli Trenczyn. Wpierw występował w juniorskich drużynach, zaś w drużynie seniorskiej w ramach ekstraligi słowackiej zadebiutował w 2011 w wieku 16 lat. W zespole występował do 2012 zdobywając w tym roku brązowy medal mistrzostw Słowacji. W KHL Junior Draft 2012 został wybrany przez Slovan Bratysława (runda 1, numer 32), po czym w lipcu 2012 podpisał kontrakt i został zawodnikiem tego klubu. W jego barwach grał w rozgrywkach KHL debiutanckiego sezonu &lt;a href="KHL%20%282012/2013%29"&gt;2012/2013&lt;/a&gt;. 30 czerwca 2013 w drafcie NHL z 2013 został wybrany przez Columbus Blue Jackets (runda 1, numer 27). W marcu podpisał trzyletni konkrakt z Columbus Blue Jackets. Od lipca 2015 zawodnik Chicago Blackhawks. Od końca lutego 2016 zawodnik Winnipeg Jets. Od października do listopada 2018 był przejściowo zawodnikiem Colorado Avalanche, po czym powrócił do Winnipeg, lecz od tego czasu grał w zespole famerskim, Manitoba Moose, w lidze AHL. W sierpniu 2019 przeszedł do Columbus Blue Jackets. Od października 2020 przekazany do macierzystej Dukli Trenczyn. W listopadzie 2020 w ramach NHL został ponownie zawodnikiem Winnipeg Jets.