1973年高中畢業後,先後在漣源縣重點工程藍橋公路和大江口水庫工程建設中擔任會計、秘書。
1974年,在龍塘公社中學擔任民辦教師。
1975年,在家鄉擔任大隊黨支部副書記。
1976年,考入邵陽地區農業學校,在校期間擔任校團委副書記。
1978年6月畢業,分配到中共漣源縣委辦公室任秘書。
1981年下基層擔任領導工作,先後任四古人民公社(鄉)黨委副書記、書記。
1984年3月,任中共漣源縣四古區委副書記。
1984年9月至1987年在中共婁底地委黨校黨政幹部專修科學習,畢業後即擔任中共漣源市四古區委書記。
1992年7月,任中共漣源市委委員、常委、市委辦公室主任。
1995年6月,任中共漣源市委副書記,主管農村、政法、旅遊、外事、招商引資等項工作。
1997年10月至1998年4月,任大江口水庫工程指揮部政委。
1999年3月,王當選漣源市人民政府市長。
2002年10月,調任婁底市交通局黨組書記、局長。
2006年12月18日病逝。