Tang Jialin bestritt ihre ersten internationalen Rennen im Skilanglauf am letzten Tag des Jahres 2005 in Changchun im Rahmen des Skilanglauf-Far-East-Cups und wurde in einem Sprintrennen Vierte. Es dauerte bis zur Saison 2006/07, dass sie an selber Stelle zum ersten und einzigen Mal im Skilanglauf-Weltcup zum Einsatz kam. In diesem Rennen über 10-Kilometer-Freistil wurde Tang 29. und gewann damit zwei Weltcuppunkte. Die nächsten internationalen Einsätze erfolgten bei der Winter-Universiade 2009 in Yabuli, bei der die Chinesin über 5-Kilometer-Freistil den 30. Platz belegte und im Freistil-Sprint 26. wurde.
Seit 2008 konzentriert sich Tang vermehrt auf den Biathlonsport. Zum Auftakt der Saison 2008/09 debütierte sie in Idre im IBU-Cup und wurde in ihrem ersten Sprint 59. Erste Punkte gewann sie auf der folgenden IBU-Cup-Station in Obertilliach als 31. eines Einzels. Höhepunkt der Saison wurde die Teilnahme an den Junioren-Weltmeisterschaften 2009 in Canmore, wo sie 21. im Sprint, 22. in Verfolgung und Einzel sowie Achte im Staffelrennen wurde. Auf den ersten Stationen des IBU-Cups der Saison 2009/10 kam sie zu weiteren internationalen Einsätzen, bei denen die Chinesin mehrfach unter die besten 20 lief und mit Rang 12 bei einem Sprint in Obertilliach ihr bisher bestes Ergebnis in der zweithöchsten internationalen Rennserie des Biathlonsports erreichte. In Östersund kam Tang zu Beginn der Saison 2010/11 zu ihrem ersten Einsatz im Biathlon-Weltcup und wurde in einem Einzel 45. Damit verpasste sie erste Punkte um nur fünf Ränge. Die Weltcupränge erreichte sie eine Woche später als 40. in Hochfilzen erstmals. An gleicher Stelle kam Tang Jialin in der Saison 2011/12 im Sprint auf Platz 6 und zum ersten Mal in die Top Ten.
Tang Jialin in der Datenbank von Olympedia.org (englisch)
Anmerkung: Bei diesem Artikel wird der Familienname vor den Vornamen der Person gesetzt. Das ist die übliche Reihenfolge im Chinesischen. Tang ist hier somit der Familienname, Jialin ist der Vorname.