2011年9月任中共六盘水市委书记，2013年11月任中共遵义市委书记。2014年4月任中共贵州省委常委，2017年6月任贵州省人民政府副省长。2018年1月22日，王晓光辞去贵州省副省长职务，同年3月不再担任中共贵州省委常委。2018年4月1日，中央纪委和国家监察委网站发布消息，宣布王晓光因为涉嫌严重违纪接受纪律审查和监察调查。王晓光是国家监察委正式成立后查办的首位副省级干部，也是首位被“留置”的副省级干部，也是中共十八大以来贵州第三位落马的副省级干部。9月，中共中央决定给予王晓光开除党籍处分；由国家