Né à Ålesund en Norvège, John Arne Riise commence sa carrière dans le club de sa ville natale, l'Aalesunds FK. À 16 ans, il dispute son premier match avec l'équipe première. Il joue 25 matches avec ce club (pour 5 buts) avant de partir à l'AS Monaco en 1998.
AS Monaco
John Arne Riise arrive à l'AS Monaco en 1998. Il fait sa première apparition en première division le 25 septembre 1998, lors d'un match contre Le Havre AC. Il entre en jeu à la place de Christophe Pignol lors de cette rencontre remportée par son équipe (3-0 score final)[2].
Disputant seulement 7 matches lors de sa première saison sous le maillot monégasque, il s'impose petit à petit dans l'équipe et est l'un des principaux artisans du titre de champion de France de l'ASM lors de la saison 1999-2000. Il donne notamment la victoire de son équipe en étant le seul buteur du match le 16 février 2000 contre les Girondins de Bordeaux, en championnat[3]. Jouant 27 matches au côté de Marco Simone, Trezeguet, Giuly ou Barthez, il se distingue par sa grosse frappe de balle. La saison suivante, il exprime ses envies de départ et est contacté par plusieurs clubs anglais comme Leeds united, Fulham et le Liverpool FC.
Liverpool FC
John Arne Riise s'engage ainsi avec le Liverpool FC, qui le recrute contre un chèque de 6 500 000 euros (4 millions de livres). Le transfert est annoncé le 20 juin 2001 et il signe un contrat de cinq ans, soit jusqu'en juin 2006[4].
Il joue son premier match sous le maillot de Liverpool le 24 aout 2001 à l'occasion de la rencontre de Super Coupe d'Europe disputée au Stade Louis-II de Monaco face au Bayern Munich (victoire 3-2). Il inscrit à cette occasion le premier but de la rencontre à la 23e minute[5]. Cette saison-là, il joue 55 matches (dont 38 en championnat) et marque 8 buts. Devenu l'un des éléments les plus importants du dispositif mis en place par Gérard Houllier, il joue 37 rencontres durant l'édition 2002-2003.
Régulièrement sollicité par l'entraîneur Français, il garde également la confiance de Rafael Benitez arrivé sur les bords de la Mersey durant l'été 2004. Il dispute 37 matches en 2004-2005 et remporte cette année-là la 5eLigue des Champions du club. Lors de la mémorable finale qui a lieu au Stade olympique Atatürk d'Istanbul le face au Milan AC (3-3, victoire de Liverpool 3-2 aux tirs au but), il réalise la passe décisive pour Steven Gerrard pour le premier but mais rate son tir au but lors de la séance finale.
S'étant imposé comme un joueur clé de l'équipe Riise est récompensé en prolongeant son contrat avec les Reds le 20 janvier 2006, étant alors lié au club jusqu'en juin 2009[6]. Il déclare alors vouloir terminer sa carrière sous ce maillot.
Très régulièrement titulaire au milieu de terrain, voire en défense, durant les 3 saisons suivantes, il dispute ainsi successivement 50, 46 et 41 toutes compétitions confondues de 2005 à 2008. Durant cette période, il remporte la FA Cup 2006, marquant notamment en demi-finale face à Chelsea et inscrivant son coup de pied au but lors de la finale remportée le contre West Ham (3-3).
Barré par le Brésilien Fábio Aurélio à Liverpool, Riise décide de donner un nouveau tournant à sa carrière durant l'été 2008. Le , il signe un contrat de quatre ans en faveur de l'AS Rome. Le montant du transfert est de 5 millions d'euros.
Riise fait sa première apparition sous ses nouvelles couleurs le 24 août 2008, à l'occasion de la Supercoupe d'Italie 2008 face à l'Inter Milan. Il est titularisé lors de cette rencontre où les deux équipes, neutralisés dans le temps réglementaire (2-2), s'affrontent dans une séance de tirs au but où l'Inter s'impose[7]. L'arrière gauche norvégien fait ensuite ses débuts en Serie A le 31 août suivant, lors de la première journée de la saison 2008-2009 contre le SSC Naples (1-1 score final)[8].
Il devient rapidement l'un des chouchous du Stade Olympique par son activité et ses buts décisifs. Il inscrit notamment l'un des buts lors de la victoire romaine face au Milan AC 3-2, match dont il est d'ailleurs élu homme du match.
En trois saisons en Italie, il dispute 99 matches (7 buts) n'obtenant que le titre (honorifique) de vice-champion d'Italie derrière l'Inter Milan lors de la saison 2009-2010.
Fulham
Après trois saisons pleines en Italie, il signe à Fulham en juillet 2011, où il rejoint son frère Bjørn Helge Riise[9]. Le montant du transfert est de 2 600 000 euros. Il fait ses débuts sous le maillot des Cottagers à domicile le face aux Nord-Irlandais du Crusaders (4-0)[10]. à l'occasion du deuxième tour aller de la Ligue Europa 2011-2012. Il s'impose alors sur le côté gauche de la défense londonienne, jouant notamment 41 matches en 2011-2012 et 32 en 2012-2013. Le , il reçoit les honneurs du Kop de Liverpool à Anfield, ces derniers l'acclamant à l'occasion de son retour dans son ancien stade et reprenant la chanson qui fut composée en son honneur quelques saisons plus tôt, la Riise song. Le il est libéré par Fulham FC.
APOEL Nicosie et fin de carrière
Libre de tout contrat, il s'engage pour l'APOEL Nicosie le . Après une trentaine de rencontres avec le club chypriote, il part en Inde et rejoint le Delhi Dynamos FC lors de l'été 2015. Il ne reste que quelques mois en Indian Super League et s'engage en mars 2016 dans son club formateur, le Aalesund FK.
En , il annonce qu'il met un terme à sa carrière sportive[11].
Carrière internationale
John Arne Riise est appelé dans les différentes sélections de jeunes depuis 1997 ses jeunes années dans l'équipe d'Aalesunds FK.
Riise honore finalement sa première sélection avec l'équipe nationale de Norvège le appelé par Nils Johan Semb lors d'une rencontre amicale face à l'Islande (0-0). Il est titularisé puis remplacé à la 80e par Roar Strand[12]. Quelques semaines plus tard, le face à la Turquie en match amical toujours, il inscrit son premier but en sélection pour sa troisième apparition sous le maillot de la sélection. Son équipe s'impose finalement par deux buts à zéro[13].
Riise fait partie du groupe norvégien disputant la phase finale de l'Euro 2000 en Hollande et en Belgique : la Norvège est éliminée en phase de poules mais lui ne dispute aucune rencontre durant cette compétition.
Plus de 10 ans plus tard, il est encore le premier choix des sélectionneurs en tant qu'arrière gauche de l'équipe nationale. Le , il fête sa 100e sélection lors de la sévère défaite de son équipe face au Pays de Galles (1-4). Le , il égale Thorbjørn Svenssen en tant que recordman du nombre de sélections (104) et marque un but face à la Grèce en amical (défaite 2-3).