幼时入读私塾两年，15岁从军，历经大小战役屡立战功，自预备兵晋升至地区司令。1927年，国民革命军北伐中南京之战，孙传芳以白俄佣兵和北伐军反复争夺雨花台，十七岁的王生明在学兵队中担任班长生俘白俄佣兵两名。后升任四十军少尉排长，旋即在中原大战中立功升任中尉。
勦共.此后参加对苏区的围剿，在红军损失最大的广昌战斗中负伤。1935年，王生明率部包围了红军总政治部副主任贺昌，贺昌自戕。
抗日.1937年对日抗战，王生明率部参加淞沪战役，死守蕰藻浜，所部只有9人