L'arrière de 26 ans était avec l'organisation des Canadiens de Montréal depuis 2018. Il aura disputé un total de trois parties avec le grand club, ne récoltant aucun point au passage. Il a majoritairement évolué avec le Rocket de Laval, où il a joué un total de 83 parties sur trois saisons dans lesquelles il a amassé 29 points.
Olofsson était considéré comme étant un défenseur défensif. Il stabilisait grandement la défense du Rocket, lui qui jouait de grosses minutes à cinq contre cinq et en infériorité numérique. Avec Otto Leskinen et maintenant Gustav Olofsson qui sont partis, les jeunes de l'organisation du CH devront prendre la relève du côté de la Rive-Nord montréalaise.