1984年5月起任共青团恩施州委书记; 1986年7月起任巴东县人民政府副县长; 1989年1月起任恩施州交通局副局长; 1995年3月起任恩施州交通局局长、党组书记; 2000年2月起任来凤县委书记; 2002年5月起任恩施州人大副主任、来凤县委书记; 2003年1月起任恩施州人大副主任; 2003年3月起任恩施州副州长; 2003年4月起任湖北省交通厅副厅长、党组成员(其间:2003.05起任沪蓉西高速公路建设指挥部常务副指挥长); 2009年5月起任湖北省交通运输厅副厅长、党组成员; 2010年7月起任湖北省交通运输厅巡视员。
协助厅长分管:交通勘测、设计、造价与施工;房建专项工作。