1976年2月至1992年4月曆任38集團軍114師炮兵團戰士、通信排長、副指導員、政治處幹部股幹事、幹部科幹事;1992年4月至1996年8月曆任38集團軍114師政治部幹部科科長、政治部副主任(1990年9月至1993年7月在解放軍西安政治學院學習法律專業);1996年10月至2004年8月曆任武警第114師政治部副主任、703團政治委員、114師政治部副主任;2004年8月轉業至石家莊市環境保護局;2004年8月起任石家莊市環境保護局黨組成員、副局長。
分管辦公室、政策法規處、市環保宣教中心、石家莊環境教育基地。