王六生出生于一個貧苦農民家,是家中六兄弟中最小的一個。1930年7月,13歲的王六生謊稱自己16歲參加了紅五軍第一師,師首長安排他學吹軍號,從號手到號首、號長,一直干到1933年,參加了第一至第五次反圍剿。
1937年7月7日,蘆溝橋事變后,中華大地爆發(fā)了全面抗日戰(zhàn)爭。八月,紅軍改編為第八路軍,王六生被調任為115師343旅686團3營10連指導員,部隊進入了山西抗日前線參加平型關戰(zhàn)斗。此后,王六生帶部隊進到臨汾地區(qū)整訓,擔當連隊擴軍任務,他帶領十連,走村入戶,宣講愛國除寇的道理,深深地打動了貧苦青年,紛紛要求加入八路軍。在30天里,王六生招收400多名新兵,成為一個超額完成任務的先進連。
1940年初夏,686團改為魯南支隊,王六生任二大隊政委。5月,部隊粉碎日寇對魯南山區(qū)掃蕩之后,115師羅榮桓政委、陳光代師長在天寶山師部駐地接見了王六生,要他和營長劉炳才兩人到嶧縣支隊分別任政治委員和支隊長,并指定帶領686團二營部,兩個連和一個重機槍排,作為嶧縣支隊主力。
劉炳才、王六生就職后,部隊進行了整頓。做好新老干部的團結工作,特別做好黨外人士的工作,把嶧縣支隊帶成一個很有戰(zhàn)斗力的部隊。
7月初,部隊南下運河南,第一仗攻克封建堡壘莊。穆莊地主武裝全部被消滅,從而掃除了澗頭集和新河地區(qū)聯結的障礙。而支隊長劉炳才在戰(zhàn)斗中英勇犧牲。10月,王六生率支隊主力回到抱犢崮山區(qū),頑固派梁繼璐向我山區(qū)進犯,嶧縣支隊趁其在我邊沿木廠村立足未穩(wěn)的時候,包圍木廠激戰(zhàn)半日將其殲滅。
此后,王六生歷任山東邊聯支隊政治委員,八路軍第115師教導2旅5團參謀長,魯南軍區(qū)5團政治委員。在1941年到1943年,魯南山區(qū)處于最惡劣環(huán)境,日冠進行五次治安強化運動,部隊天天與敵戰(zhàn)斗,在殲滅漢奸劉黑七、打退頑固92軍的進攻中,五團取得一系列勝利。
1941年6月,魯南軍區(qū)重建第三軍分區(qū),王六生任魯南軍區(qū)第三軍分區(qū)政委兼魯南區(qū)第三地委書記。大反攻前夕,改任魯南軍區(qū)五團團長兼政委。1945年9月,任山東野戰(zhàn)軍第八師23團政委。
王六生在山東抗戰(zhàn)七年間,每戰(zhàn)身先士卒,先后兩次負傷。
解放戰(zhàn)爭時期,1945年至1949年任山東8師23團政治委員,華東野戰(zhàn)軍第3縱隊8師政治委員,中國人民解放軍第三野戰(zhàn)軍第22軍65師政治委員(師長陳士法),中國人民解放軍第22軍政治部主任。率部參加了滕縣、棗莊和宿北、洛陽、濟南、淮海、渡江以等戰(zhàn)斗和戰(zhàn)役。
中華人民共和國成立后,1956年5月至1960年7月任中國人民解放軍第27軍政治委員。
建國后,王六生率部參加解放金塘、舟山群島等數次大的戰(zhàn)斗和戰(zhàn)役。1949年10月3日,副軍長張秀龍和王六生等組成前線指揮所,下達進攻金塘島命令。3個團300多艘戰(zhàn)船同時起渡,僅用75分鐘,強行突破泊塘前沿陣地,勝利登陸。斃俘國民黨軍2400余人,活捉國民黨少將副師長李湘萍。
王六生1955年被授予少將軍銜。獲三級八一勛章、二級獨立自由勛章,一級解放勛章。1960年任20軍政委,1964年任上海警備區(qū)第二政委,1965年任南京軍區(qū)政治部主任,1969年任南京軍區(qū)副政委兼軍區(qū)政治部主任。
“文革”中,王六生被人舉報為“五·一六”分子,因此被批斗。
所謂“五·一六”,在當時指的是以極左面貌出現、炮打無產階級司令部的“反革命陰謀集團”。實際上,這恰恰是林彪、“四人幫”一伙炮制的一個大陰謀、大冤案。中共中央1971年作出決定,統一部署清查所謂“五·一六”問題,把清查活動推向了全國。
1971年11月,王六生受到毛澤東召見,升任武漢軍區(qū)第一政委。11月20日,赴京參加了毛澤東發(fā)起的與軍區(qū)司令員曾思玉的談話。王六生還擔任過湖北省委第二書記、省革命委員會副主任。1975年,王六生調任工程兵政委。