個人履歷
1975年7月清徐縣高白公社插隊;
1978年12月太原五一機器廠設備科工作;
1981年3月太原五一機器廠團委幹事、副書記;
1983年10月山西大學省團校大專班學習;
1985年6月在團市委和市委政法委幫助工作;
1986年4月太原市委政法委綜合治理辦公室幹事、副主任科員、辦公室副主任;
1993年12月太原市社會綜合治理辦公室副主任;
1998年3月太原市委政法委副書記、市綜治辦副主任;
2001年9月太原市委政法委副書記、市綜治辦主任;
2008年8月太原市委政法委常務副書記;
2011年12月太原市司法局局長。
2017年12月26日,任太原市監察委員會副主任。
任免信息
2017年12月26日太原市第十四屆人民代表大會常務委員會第八次會議通過,任命:楊萬生為太原市監察委員會副主任。