1974年12月參軍服役。歷任西藏軍區邊防第四團一營營部文書、政治處保衛股幹事、西藏軍區政治部保衛處幹事。1987年4月任西藏軍區政治部聯絡站副站長;1989年1月任西藏軍區政治部保衛處副營職幹事;1989年11月任西藏軍區政治部農場場長;1990年10月任西藏軍區政治部保衛處正營職幹事;1991年7月任西藏軍區總醫院政治部副團職協理員。
1993年1月任西藏軍區軍事法院副院長;1994年7月任西藏軍區軍事法院院長(正團)。2000年8月任西藏那曲軍分區政治部主任(副師職)。
2006年5月任河南省煤炭工業管理副局長、局黨組成員。
2009年2月任河南省安全生產監督管理局黨組成員、副局長。
2014年11月 河南省安全生產監督管理局巡視員