Erstmals trat Lin Huijun bei den Jugendweltmeisterschaften 2009 in Brixen international in Erscheinung. Dort schied sie über 100 und 200 Meter in der ersten Runde aus. 2012 gewann sie bei den Juniorenasienmeisterschaften in Colombo die Goldmedaille über 200 Meter und Silber über 100 Meter. 2013 schied sie bei den Asienmeisterschaften in Pune die Goldmedaille mit der chinesischen 4-mal-100-Meter-Staffel und schied über 200 Meter im Halbfinale aus. Bei den Ostasienspielen in Tianjin gewann sie mit der chinesischen Staffel ebenfalls die Goldmedaille. 2014 belegte sie bei den Hallenasienmeisterschaften in Hangzhou den fünften Platz über 60 Meter. Bei den IAAF World Relays 2014 auf den Bahamas schied sie mit der Staffel im Vorlauf aus. Bei den Asienspielen im südkoreanischen Incheon gewann sie die Goldmedaille mit der Staffel und belegte über 200 Meter den vierten Platz. 2015 schied sie mit der 4-mal-100-Meter-Staffel bei den IAAF World Relays 2015 in der Vorrunde aus und belegte mit der 4-mal-200-Meter-Staffel den vierten Platz. Bei den Asienmeisterschaften in Wuhan siegte sie erneut mit der Staffel und belegte über 200 Meter Platz vier. Bei den Sommer-Universiade in Gwangju schied sie über 200 Meter im Halbfinale aus und belegte mit der chinesischen Stafette den sechsten Platz. Bei den Weltmeisterschaften in Peking schied sie mit der 4-mal-100-Meter-Staffel im Vorlauf aus.