Il a disputé 3 saisons dans la LHJMQ avec les Remparts de Québec de 2016-2017 à 2018-2019. En 183 matchs de saison régulière, il a récolté 179 points, dont 69 buts. Il a également obtenu 13 points en 17 matchs éliminatoires.
Carrière en club
Il signe son contrat d'entrée de 3 ans avec les Blackhawks de Chicago, le 12 mars 2019[1]. À la fin de sa saison junior, il se joint aux IceHogs de Rockford dans la LAH et fait ses débuts chez les professionnels, le 5 avril 2019[2].
Avec le début de la saison 2020-2021 qui est retardé en Amérique du Nord en raison de la pandémie de COVID-19, il demeure en Suisse et est prêté au HC Lugano dans la NL, le 6 septembre 2020[3]. Il revient en Amérique du Nord en janvier 2021 et fait ses débuts dans la LNH, le 15 janvier, face au Lightning de Tampa Bay[4]. 4 jours plus tard, le 19 janvier, il inscrit son premier but en carrière dans la LNH contre les Panthers de la Floride[5].
Carrière internationale
Il représente la Suisse au niveau international. Il prend part aux sélections jeunes.