厅副厅长、党组副书记。1998年6月，任山东省贸易厅厅长、党组书记兼山东省政府财贸办公室主任。1997年9月至2000年6月，在中共山东省委党校政治学专业学习。2000年1月，王国生离开山东，升任中共江苏省委省直机关工委书记。2000年8月，任中共连云港市委书记。2001年11月，任中共江苏省委常委、连云港市委书记。2001年12月，任中共江苏省委常委、宣传部部长。2004年6月，任中共江苏省委常委、组织部部长。2008年4月，任中共江苏省委副书记、组织部部长。2010年9月，任中共江苏省委副书记。