Kälin ist der Neffe des Skispringers Sepp Zehnder und war in seiner Jugend vielseitig sportlich talentiert. Das Skifahren erlernte er im Alter von vier Jahren, er versuchte sich aber auch als Skispringer, bis er sich als 13-Jähriger für den alpinen Skisport entschied. Nebenbei war er auch ein herausragender Ringer und war massgeblich daran beteiligt, dass die Ringerriege Einsiedeln den Aufstieg in die Nationalliga A schaffte. Aufgrund einer Knieverletzung gab er das Ringen jedoch 1985 auf. Damals gehörte er bereits dem Nachwuchskader des Schweizerischen Skiverbands an, im Alter von 21 Jahren stieg er in den A-Kader auf. Sein erstes Weltcup-Rennen bestritt er am 19. Januar 1988 in Saas-Fee, wo er im Riesenslalom den 32. Platz belegte.[1] Die ersten Weltcuppunkte (damals nur für die besten 15) holte er am 17. Januar 1989 mit Platz 11 im Riesenslalom von Adelboden.
Aufgrund erneuter Kniebeschwerden kam Kälin im Winter 1992/93 nicht über einen elften Platz hinaus. Die einzige Ausnahme bildeten die Weltmeisterschaften 1993 in Morioka, wo er entgegen dem bisherigen Saisonverlauf im Riesenslalom Vierter wurde und eine Medaille nur knapp verpasste. In der Saison 1993/94 war ein fünfter Platz sein bestes Weltcupergebnis. Bei den Olympischen Winterspielen 1994 in Lillehammer zeigte er die beste Leistung des gesamten Winters und gewann im Riesenslalom die Silbermedaille, wobei er auf Olympiasieger Markus Wasmeier lediglich zwei Hundertstelsekunden verlor. In der Saison 1994/95 begann er sich fast ganz auf den Riesenslalom zu fokussieren, was ihm einen zweiten Platz in Alta Badia einbrachte.[1]
Besonders erfolgreich verlief für Kälin die Weltcupsaison 1995/96. Er gewann die Riesenslaloms von Flachau und Hafjell, wurde in Adelboden und Hinterstoder jeweils Zweiter sowie in Tignes und Vail jeweils Zweiter. In der Disziplinenwertung belegte er den zweiten Platz hinter Michael von Grünigen, in der Gesamtwertung den neunten Platz. Eine weitere Silbermedaille gewann er im Riesenslalom bei den Weltmeisterschaften 1996 in der Sierra Nevada (hinter Tomba).[1] Ein weiterer zweiter Platz kam zu Beginn der Saison 1996/97 in Breckenridge hinzu. In der Folge verlor Kälin allmählich den Anschluss an die Weltspitze, auch wenn er ab und zu Ergebnisse unter den besten zehn erzielte und auch an den Olympischen Winterspielen 1998 in Nagano teilnahm. Sein letztes Weltcuprennen bestritt er am 10. März 2001 in Åre.