1916年出生于湖北黄冈。
1937年初,林育菊曾经到了延安并见到了二哥林彪,林彪时任红军大学校长,他向弟弟介绍了当时全国的革命形势并且送给他一份“红大”的招生简章,让他带回去广为宣传。在家中的林向荣知道了二哥的音讯特别是看到这份简章后欣喜异常,立刻表示要去延安参加革命。他还召集了另外几个青年一行9人一起上路,其中还有林彪的侄子林欣然、外甥陈得之。
1938年林彪赴苏联治病(平型关战斗后林彪返延安,被阎锡山军队的哨兵开枪打伤了脊椎)之后,林向荣已成为抗日军政大学的第四期学员。他毕业之后分配到晋察冀边区第三军分区任副连长。到解放战争开始之后的1946年6月,林向荣已经担任晋察冀军区三分区警备七团团长,该团沿革为66军197师590团[1],林向荣是590团建团首任团长。林向荣担任团长后,率部参加了解放石家庄、绥远、天镇、丰镇、应县、集宁等地的战斗。平津战役时,他们团参加了张家口战斗,从山洞里生擒了国民党军二七一师师长张进修和副师长梁超。此役仅用了16个小时,在全纵队创造了首次歼敌一个整师的纪录。
1949年2月,他们所在的华北军区第一纵队第二旅在顺义改编为第二十兵团第六十六军第一九七师,林向荣则任一九七师五九〇团团长。
1949年4月解放太原时在战场上壮烈牺牲。