Johnson, un joueur de centre, a récolté 238 points (93 buts) en sept saisons avec les Predators entre 1998 et 2006, incluant un sommet en carrière dans la LNH avec 50 points (16 buts) en 1998-99.
Il a été sélectionné par Nashville lors du Repêchage d'expansion 1998 de la LNH des Blackhawks de Chicago et a servi comme adjoint entre 1999 et 2002 avant d'obtenir le « C » à l'aube de la saison 2002-03.
Sélectionné par les Flyers de Philadelphie en deuxième ronde (33e au total) du Repêchage 1989 de la LNH, Johnson a amassé 369 points (145 buts) en 785 matchs de saison régulière avec les Predators, les Blackhawks, les Penguins de Pittsburgh et les Red Wings de Detroit. Il a récolté 13 points (sept buts) en 37 matchs des séries éliminatoires de la Coupe Stanley.
Il a remporté la médaille d'argent avec le Canada au Jeux olympiques de 1994 à Lillehammer, en Norvège.
Johnson a passé quatre saisons à l'Université du Dakota du Nord de 1989 à 1993 et a été nommé finaliste pour l'obtention du trophée Hobey Baker, remis au meilleur joueur de la NCAA, à trois reprises. Il est le meneur de l'histoire du Dakota du Nord avec 272 points (74 buts) en 155 matchs.
« La famille du hockey de l'UND est attristée par la nouvelle du décès de Greg Johnson », a déclaré l'entraîneur du Dakota du Nord Brad Berry. « Nous offrons nos plus sincères condoléances à la famille de Greg et à tous ses proches pendant ce moment éprouvant. Il a été un athlète renommé et de manière plus importante, un homme exceptionnel. Il nous manquera beaucoup. »