1990年1月起任景东县人民政府科技副县长;
1992年2月起任省公路局计划统计处副处长;
1993年4月起任省公路局计划统计处处长;
1996年2月起任省公路局副局长兼计划统计处处长;
1997年8月起任思茅地区行署副专员;
2002年10月起任省公路局党委书记、局长;
2003年7月起任省公路局局长、党委委员;
2008年1月起任云南省交通厅党组成员、副厅长;
2008年12月起任云南省交通运输厅党组成员、副厅长;
2009年2月起任云南省交通运输厅党组成员、副厅长、厅直属机关党委书记;
2012年12月起任云南省交通运输厅党组副书记、副厅长、厅直属机关党委书记。
2013年03月任云南省交通运输厅党组副书记、副厅长。
2015年11月任云南省发展和改革委员会副主任,省民航发展管理局局长(正厅级)、省铁路建设领导小组办公室主任。