1927年，国民革命军北伐中南京之战，孙传芳以白俄佣兵和北伐军反复争夺雨花台，十七岁的王生明在学兵队中担任班长生俘白俄佣兵两名。后升任四十军少尉排长，旋即在中原大战中立功升任中尉。
勦共.此后参加对苏区的围剿，在红军损失最大的广昌战斗中负伤。1935年，王生明率部包围了红军总政治部副主任贺昌，贺昌自戕。
抗日.1937年对日抗战，王生明率部参加淞沪战役，死守蕰藻浜，所部只有9人生还，此后王生明即受到胡宗南的屡次提拔，先后参加中条山战役，朱仙镇战役，抗战结束