1989 年 08 月至 1992 年 08 月,交通部公路规划设计院助理工程师
1992 年 08 月至 1994 年 10 月,交通部公路规划设计院工程师
1994 年 10 月至 1996 年 10 月,交通部公路管理司公路建设处副主任科员
1996 年 10 月至 2000 年 02 月,交通部公路司公路建设处主任科员
2000 年 02 月至 2005 年 08 月,交通部公路司公路建设处副处长
2005 年 08 月至 2006 年 11 月,交通部公路司公路建设处处长
2006 年 11 月至 2009 年 05 月,交通部公路司农村公路处处长
2009 年 05 月至 2009 年 11 月,交通运输部公路局工程管理处处长
2009 年 11 月至 2016 年 02 月,交通运输部公路局副局长(2011 年 08 月—— 2014 年 08 月,援疆任新疆自治区交通运输厅党委委员、副厅长)
2016 年 02 月至 2016 年 08 月,交通运输部公路局局长
2016 年 08 月至 2017 年 01 月,云南省玉溪市委副书记、副市长、代市长
2017 年 01 月至今,云南省玉溪市委副书记、市长
十届云南省委委员。