他进入山西师范大学政治经济学专业就读大学本科，毕业后继续在此攻读硕士研究生。1991年1月加入中国共产党。1994年6月，王成硕士毕业，随即参加工作，进入山西省人民政府办公厅任职，历任省政府办公厅科教处干事、社会处干事、主任科员等职务。期间，他曾在榆社县社城镇挂职副镇长。1997年12月至1998年1月，他短暂担任临汾地区行署办公室副主任。1998年1月，他回到省会太原市，任山西省人民政府办公厅副处级秘书。2000年2月起，他在山西省经贸委任职，历任办公室调研员、中小企业处处长、投资与规划处处长。