Lin on kilpaillut vuodesta 2014 lähtien. Hän osallistui vuoden 2014 MM-kilpailujen 51 kg sarjaan. Hän voitti ensimmäisessä ottelussa meksikolaisen Araceli Navan, mutta hävisi toisella kierroksella kanadalaiselle Mandy Bujoldille. Vuonna 2016 Lin kilpaili vuoden 2016 MM-kilpailujen 51 kg sarjassa. Hän voitti karsintakierroksella venezuelalaisen Kartha Maglioccon 3–0. Ensimmäisellä kierroksella hän voitti bulgarialaisen Stanimira Petrovan ja toisella kierroksella kreikkalaisen Antonia Papoutsakin 3–0. Puolivälierissä Lin hävisi brittiläiselle Nicola Adamsille. Lin kilpaili Hồ Chí Minhinin kaupungin Aasian-mestaruuskilpailujen 54 kg sarjassa vuonna 2017. Hän voitti karsintakierroksella Nao Srey Povin ja puolivälierissä Nwe Ni Oon. Välieräottelussa Lin voitti intialaisen Shikshan 5–0 ja loppuottelussa samoin lukuin vietnamilaisen Le Thi Bangin. New Delhin MM-kilpailuissa 2018 Lin kilpaili 54 kg sarjassa. Hän aloitti suoraan toiselta kierrokselta, jolla voitti ukrainalaisen Ivanna Krupenian. Puolivälierissä hän voitti thaimaalaisen Peamwilai Laopeamin ja välierissä australialaisen Kristy Harrisin menettämättä erääkään. Loppuottelussa Lin voitti bulgarialaisen Stoyka Petrovan 4–1 saavuttaen ensimmäisen maailmanmestaruutensa. Bangkokin Aasian-mestaruuskilpailuissa 2019 Lin kilpaili 57 kg sarjassa. Hän voitti karsintakierroksella mongolialaisen Bolortuul Tumurkhuyagin. Puolivälierissä hän voitti kiinalaisen Yin Junhuan ja välierissä uzbekistanilaisen Yodgoroy Mirzaevan. Loppuottelussa Lin voitti 5–0 thaimaalaisen Nilawan Techasuepin. Ulan-Uden MM-kilpailuissa 2019 Lin otteli 57 kg sarjassa. Hän voitti kaikki kolme ensimmäistä otteluaan 5–0 voittaen järjestyksessä australialaisen Skye Nicolsonin, puolalaisen Kinga Szlachcic ja Techasuepin. Välierissä hän hävisi venäläiselle Liudmila Vorontsovalle. Vuonna 2020 Lin varmisti paikan Tokion olympialaisten 57 kg sarjaan Aasian ja Oseanian olympiakarsintaturnauksesta.