Natif d'Amos, au Québec, Nicolas Roy a été sélectionné par la Caroline au quatrième tour (96e au total) du repêchage de la LNH en 2015. Depuis la fin de son hockey junior, où il a joué quatre saisons avec les Saguenéens de Chicoutimi, Roy a passé la majorité de ses matchs avec les Checkers de Charlotte dans la LAH, où il a remporté la Coupe Calder la saison dernière.
Dans la LNH, Nicolas Roy n'aura joué que sept matchs, ne récoltant aucun point et deux minutes de pénalité.