1982年4月加入中国共产党。2001年，担任山西省人民政府办公厅副主任；次年任省政府副秘书长；2006年11月，任山西省建设厅厅长。2007年12月，任中共晋城市委副书记、副市长，2008年2月任晋城市代市长、市长、全国人大代表。2011年，当选中共朔州市委书记。2013年2月王茂设任中共运城市委书记。2014年6月20日，有媒体报道称，王茂设于6月19日晚在其办公地被有关部门带走，20日运城市召开市委扩大会议，宣布运城市委工作由王清宪（时任运城市市长）主持，并宣布王茂设涉嫌严重违法违纪已接受调查。据报道