1984年10月，王宁参加工作，1986年3月，加入中国共产党。1984年，王宁进入山西省军区担任战士，之后担任正排职干事、副科长，一直到1992年。1992年12月到1999年1月，王宁在山西省委办公厅工作。1999年7月，王宁升职为中共孝义市委副书记。2006年6月，王宁调任中共交口县委副书记、交口县人民政府代县长。2009年11月，王宁调任中共柳林县委副书记、柳林县人民政府代县长，2011年1月，王宁转正县委书记，兼任县长。2011年6月，王宁担任中共柳林县委书记。2014年1