1987年9月——1991年7月任空軍氣象學院天氣動力學專業學員。
1991年7月——1992年11月任空軍第十六飛行學院第三訓練團助理工程師、技術13級。
1992年11月——1993年3月任空軍第十六飛行學院第三訓練團政治處副連職幹事。
1993年3月——1994年5月任空軍第十六飛行學院第三訓練團政治部幹部科副連職幹事。
1994年5月——1997年3月任空軍第十六飛行學院第三訓練團場站軍需股政治指導員。
1997年3月——1997年6月任空軍第十六飛行學院第三訓練團政治處正連職幹事。
1997年6月——2000年6月任蘭州軍區空軍政治部秘書處副營職秘書(期間:1998年9月——2001年6月在中共甘肅省委黨校經濟管理專業學習)。
2000年6月——2000年11月任蘭州軍區空軍政治部秘書處正營職秘書。
2000年11月——2002年6月任蘭州軍區空軍政治部幹部處任免科正營職幹事。
2002年6月——2003年6月任蘭州軍區空軍政治部幹部處任免科科長。
2003年6月——2004年12月任空軍西安基地政治部幹部處副處長。
2004年12月——2006年8月任蘭州軍區空軍幹部轉業工作辦公室主任。
2006年8月——2008年9月任空軍航空兵第三十七師一O九團政治委員、黨委書記。
2008年9月——2011年10月任西安市工商行政管理局蓮湖分局青年路工商所軍轉正團。
2011年10月至今西安市工商行政管理局灞橋分局副局長、調研員。