1970年12月起,任中国人民解放军基建工程兵第六十一支队六〇四大队战士、班长、中队文书
1975年10月起,在华北水利水电学院工程机械系学习
1979年6月起,任基建工程兵第六十一支队六〇四大队司令部机电股助理技术员
1980年11月起,任基建工程兵第六十一支队六〇四大队司令部机电股技术员
1983年3月起,任基建工程兵第六十一支队六〇四大队司令部机电股助理工程师
1987年5月起,任中国人民武装警察部队水电第一总队四支队副参谋长、工程师
1990年2月起,任武警水电第一总队四支队参谋长
1991年9月起,任武警水电第一总队二支队副支队长
1994年3月起,任武警水电第一总队二支队副支队长兼后勤处处长
1995年5月起,任武警水电第一总队二支队支队长
1998年1月起,任武警水电第一总队二支队支队长兼高级工程师
1999年1月起,任武警水电第一总队参谋长
2001年8月起,任武警水电第三总队总队长
2004年1月起,任武警水电第一总队总队长
2008年7月起,任武警水电指挥部副主任
2009年9月至2010年1月,在中国人民解放军国防大学武警部队军师职领导干部培训班学习;期间,任中国人民武装警察部队高级警官代表团团长,率团赴韩国特战部队访问。
在军队重大非战争军事行动中,参加2008年“5·12”四川汶川抗震救灾唐家山堰塞湖排险,任武警水电指挥部前方指挥部副总指挥兼施工组组长;参加2010年“4·14”青海玉树抗震救灾,任武警水电指挥部前方指挥部总指挥;参加2010年“8·7”甘肃舟曲特大山洪泥石流抢险,任武警水电指挥部前方指挥部总指挥,亲临现场组织指挥,圆满完成赋予任务,多次受到党和国家领导人的接见和赞赏。在军队参予国家经济建设中,参加多项国家重大水电工程项目建设。
1995年,荣获国家电力工业部颁发的“电力安全生产先进工作者”荣誉称号,2008年荣立三等功一次,2009年6月晋升为武警少将警衔。