1972.11-1978.03晋县田村公社常营学校教师、学校负责人1978.03-1982.03河北师范学院中文系中文专业学习1982.03-1984.06河北师范学院教务处干部1984.06-1987.11河北省委组织部办公室干事1987.11-1990.02河北省委组织部办公室主任科员1990.02-1990.12河北省委组织部副处级秘书1990.12-1992.02河北省委组织部干部二处副处级调研员1992.02-1994.04河北省委组织部干部二处副处长1994.04-1995.03河北省委组织部干部二处正处级调研员1995.03-1999.06河北省委组织部干部培训处处长1999.06-2000.03河北省委组织部助理巡视员兼干部培训处处长2000.03-2003.03河北省委组织部助理巡视员2003.03-2004.10河北省委组织部副部长2004.10-2007.02河北省委组织部副部长、省委老干部局局长2007.02-2007.05河北省委组织部常务副部长、省人大常委会选举任免代表工作委员会主任、省委老干部局局长2007.05-2011.01河北省委组织部常务副部长、省人大常委会选举任免代表工作委员会主任2011.01-2011.12河北省人大常委会副主任、党组成员,省委组织部常务副部长,省人大常委会选举任免代表工作委员会主任 2011.12-2012.03河北省人大常委会副主任、党组成员,省人大常委会选举任免代表工作委员会主任2012.03-河北省人大常委会副主任、党组成员