1984.08—1990.07 任黑龙江省水利专科学校助教、讲师
1990.07—1994.09 任省防讯通信调度中心工程师
1994.09—1997.05 任省防讯办公室副主任科员
1997.05—1998.01 任省防讯通信调度中心减灾科科长
1998.01—1999.07 任绥滨县政府副县长(挂职)
1999.07—2001.03 任鹤岗市水利局局长、党组副书记
2001.03—2005.05 任鹤岗市水务局局长、党组副书记
2005.05—2007.01 任鹤岗市东山区委书记
2007.01—2014.05 任鹤岗市政府副市长、党组成员
2014.05— 任黑龙江省水利设计院党委书记