林堅出生於公元前1029年,其父比干公為商朝貴族商王太丁之子,子姓,名乾。比干幼年聰慧,勤奮好學,20歲就以太師高位輔佐帝乙,又受託孤重輔帝辛。乾從政40多年,主張減輕賦稅徭役,鼓勵發展農牧業生產,提倡冶煉鑄造,富國強兵。商末帝辛(紂王)暴虐荒淫,橫徵暴斂,比干嘆曰:“主過不諫非忠也,畏死不言非勇也,過則諫不用則死,忠之至也”。遂至摘星樓強諫三日不去。紂問何以自恃,比干曰:“恃善行仁義所以自恃”。紂怒曰:“吾聞聖人心有七竅信有諸乎?”遂殺比干剖視其心,終年63歲。
比干夫人媯氏甫孕三月,恐禍及,逃出朝歌,於長林(今河南省衛輝市獅豹頭鄉龍臥村)石室之中而生男,名堅(林姓始祖)。比干為林氏之太始祖。而如今林姓後人在各個領域內,成績非凡。周武王封比干壟,壟為國神。賜後代林姓。
周武王念林堅乃商湯之後先王之胄,且能遠避紂亂而不絕其世,乃拜林堅為大夫,食邑清河。後封博陵公,食采二千戶,采邑博陵(今河北安平縣)。故林氏總堂號為西河堂。