1980.09—1984.07新乡师范学院(现河南师范大学)数学系数学专业学习
1984.07—1987.05河南省鹤壁市郊区石林乡党委委员,上峪乡、鹿楼乡党委副书记
1987.05—1989.08河南省鹤壁市郊区上峪乡党委书记
1989.08—1992.11河南省鹤壁市郊区区委常委、宣传部长,区委常委、区委办主任
1992.11—1995.05河南省浚县县委常委、组织部长
1995.05—1997.12河南省浚县县委副书记
1997.12—2001.06河南省鹤壁市山城区区委副书记、区人民政府区长
(1996.09—1999.02在河南省委党校在职研究生班经济管理专业学习)
2001.06—2002.02河南省宝丰县委书记
2002.02—2005.12河南省宝丰县委书记兼县人大常委会主任
2005.12—2006.01河南省平顶山市人民政府副市长,宝丰县委书记
2006.01—2006.12河南省平顶山市人民政府副市长兼新城区管委会主任
2006.12—2008.10河南省郑州市委常委,巩义市委书记
2008.10—2012.05河南省南水北调中线工程建设领导小组办公室副主任,省水利厅党组成员
2012.05—2013.08河南省南水北调中线工程建设领导小组办公室主任,省水利厅党组副书记
2013.08—2015.02河南省水利厅厅长、党组书记,省南水北调中线工程建设领导小组办公室主任
2015.02—2015.03河南省新乡市委副书记,市人民政府市长候选人
2015.03—2015.04河南省新乡市委副书记,市人民政府党组书记、市长候选人
2015.04—2016.05河南省新乡市委副书记,市人民政府党组书记、市长
2016.05—2018.09河南省焦作市委书记
2018.09—2020.05河南省焦作市委书记,市十三届人大常委会主任、党组书记(至2020.01 )[2-3]
2020.05—河南省焦作市委书记 [4-5]
2021.07,不再担任焦作市委书记、常委、委员职务。
2021.07—河南省人大教育科学文化卫生委员会副主任委员、省人大常委会教育科学文化卫生工作委员会主任
2021年7月3日,据河南组工消息,中共河南省委决定:王小平同志不再担任中共焦作市委书记、常委、委员职务。
2021年7月30日,河南省第十三届人大常委会第二十六次会议通过,任命:王小平同志为河南省人大教育科学文化卫生委员会副主任委员、省人大常委会教育科学文化卫生工作委员会主任。