1971.11—1973.12河南省体委体训班运动员
1973.12—1974.01河南开封联合收割机厂工人
1974.01—1978.08郑州大学数学系计算技术专业学习
1978.08—1987.10河南省水利科学研究所技术员、助理工程师、电算室副主任
1987.10—1989.09河南武陟县挂职任水利局副局长、县农经委副主任(正科级)
1989.09—1991.08河南省水利科学研究所办公室负责人
1991.08—1996.05河南省水利科学研究所副所长
1996.05—2005.06河南省水利科学研究所所长、党委副书记
2005.06—2006.06河南省水利科学研究院院长、党委副书记
2006.06—2007.06河南省南水北调中线工程建设领导小组办公室综合处处长
2007.06—2009.11河南省南水北调中线工程建设领导小组办公室副巡视员
2009.11--2016.02河南省人民政府移民工作领导小组办公室常务副主任(副厅级)