王祥林1947年2月參軍,1947年4月參加蒙陰縣白馬關阻擊戰,1947年5月參加孟良崮戰鬥,1947年8月參加南麻、臨朐戰役、臨朐城戰鬥,時任班長。1947年10月“三戶山戰鬥”中炸掉一個敵人地堡,立二等功一次。1948年9月參加濟南戰役,1948年11月參加淮海戰役碾莊戰鬥,提為排長。1949年4月解放安徽宣城戰鬥中胳膊負傷後,帶傷組織起失散的部隊進行戰鬥,立二等功一次,在蕪湖醫院養傷歸隊後提為副連長。1950年11月抗美援朝新興里戰鬥中,時任239團2營4連副連長的王祥林帶領4連3排,與連指導員莊元東帶領的1排、連長李長言帶領的2排共同打掉了美軍“北極熊團”指揮部,戰鬥結束後239團2營4連被授予“新興里戰鬥模範連”。1951年6月,抗美援朝五次戰役中美軍欲對239團進行包圍,擔任正連長的王祥林接團部命令帶領4連戰士總計21人掩護239團全團轉移撤退,撤退過程中將兄弟部隊掉隊的戰士帶回24人,共45人歸隊,立三等功一次。1953年抗美援朝回國後隨部隊駐紮無錫,並於當年2月至1959年先後進入華東軍區第四速成國小、中國人民解放軍漢口高級步兵學校學習,並參加了“炮擊金門”戰鬥。後在無錫擔任27軍239團2營參謀長、副營長,1963年2月轉業回原籍,2017年7月29日因病去世。