林高之子。景祐元年（1034年）进士，试礼部第一，以秘书省校书郎知长兴县，改知连州。康定初年(1040～1041年)，徙淮安军。庆历七年（1047年），官至太常博士、集贤校理。是年六月十二日，行舟至熟东，卒。着有《史论》百篇，《辨国语》40篇。有子林希、林旦。