Lin nació en Houguan (侯 官), que se encuentra en la actualidad en Fuzhou, Fujian.
Hizo el examen imperial y obtuvo el puesto de juren (舉人) en 1893.
En 1895, fue nombrado oficial en la corte imperial de Qing por el Emperador Guangxu.
En abril de 1898, en respuesta al imperialismo extranjero y la agitación política interna dentro del gobierno Qing, Lin cofundó la Asociación de Protección del Estado (保 國會) para oponerse al colonialismo.
La Asociación de Protección del Estado se disolvió y la Reforma de los Cien Días se terminó, mientras que los Seis Señores fueron arrestados y encarcelados.