Lin nació en 1960 en Hsinchu una pequeña ciudad a 100 kilómetros al sur de Taipéi.
Comenzó con el estudio del violín a la edad de 5 años, y tiempo después sus padres vieron el talento de su hijo y se dieron cuenta de que necesitaba un estudio más profundo del violín por lo que decidieron llevar a su hijo a Australia.
En 1972, Lin comenzó sus estudios en Australia con el profesor Robert Pikler, cuando tan solo tenía 12 años.
Cuando Cho-Liang tenía 18 años fue invitado a para tocar el concierto de Chaikovski con la Orquesta Filarmónica de Berlín dirigida por Riccardo Muti, poco después del concierto DeLay abandonó a Lin porque consideraba que 18 años no era la edad suficiente para que un violinista tocara este concierto.
Lin Cho-Liang ha tocado como solista en distintas orquestas de Noruega, Finlandia, Australia, Nueva Zelanda, Japón, Taiwán, Malasia, Canadá y Estados Unidos.