Il fait ses débuts dans la LNH avec les Blackhawks durant la saison 2015-2016, jouant 7 parties sans point, et le reste du temps dans la LAH avec les IceHogs.
Après 2 saisons avec les Coyotes, il ne reçoit pas d'offre qualificative de l'équipe et devient agent libre sans compensation. Le , il signe un contrat de 1 an avec les Panthers de la Floride. Dix jours avant la date des échanges 2021, il est transigé aux Blackhawks en retour de l'attaquant Brad Morrison.