Il commence sa carrière pour l'équipe de sa ville natale, le JYP Jyväskylä qui évolue alors dans la I.divisioona, première division sous la division Élite, la SM-liiga, en Finlande. Il participe en 1984-1985 à la montée de son équipe dans la SM-liiga et joue au total dix saisons avec son équipe. Pendant ces dix saisons, l'équipe connaîtra son meilleur classement avec une seconde place en 1989.
Deux ans plus tard, alors qu'il évolue toujours avec les Dragons, il remporte le trophée Raymond-Dewas récompensant le joueur le plus fair-play de la saison. Il ne parvient pas pour autant à décrocher un titre national avec les Dragons et décide de rejoindre les Diables Rouges de Briançon en première division française pour une saison[3].
À la suite de cette saison en première division, il revient dans l'Élite pour la saison 1998-1999. Jouant pour Grenoble, il gagne alors son second trophée Raymond-Dewas alors que son équipe finit à la quatrième place du classement. Après une saison en division 3 française avec les Brûleurs de Loups, il met fin à sa carrière de joueur en 2000.
Le 1er avril 2012, le Gap Hockey Club annonce sur son site officiel la venue de Ari Salo en tant qu'entraîneur-chef[5]. Le 20 avril 2014, le comité directeur du club des Rapaces de Gap le licencie à la suite de la saison difficile traversée par le club[6].
Les Dragons de Rouen le recrutent en tant que responsable du centre de formation et entraîneur de l’équipe espoirs élite du club. Le 6 novembre 2014, il est nommé entraîneur à la place de Rodolphe Garnier[7].