1985年09月至1990年07月,贵阳医学院医学系临床医学专业学习;
1990年07月至1991年09月,贵州省铜仁地区计生技术指导所工作员;
1991年09月至1993年10月,贵州省铜仁地区计划生育委员会工作员;
1993年10月至1996年01月,贵州省铜仁地区行署办公室工作员、科员;
1996年01月至1996年10月,贵州省铜仁地区行署办公室副科级秘书;
1996年10月至1997年06月,贵州省铜仁地区行署办农业科科长;
1997年06月至1998年07月,贵州省铜仁地区行署办常务科科长;
1998年07月至2001年02月,贵州省铜仁行署副秘书长(其间:1999年2月至2000年2月参加地直赴沿河县扶贫工作团任副团长,挂职任沿河县委副书记;2000年9月至2000年12月在北京大学经济管理高级研修班学习);
2001年02月至2002年12月,贵州省万山特区委副书记;
2002年12月至2003年03月,贵州省万山特区委副书记、代理区长;
2003年03月至2006年03月,贵州省万山特区委副书记、区长(2002年9月至2005年6月在贵州省委党校在职研究生班政治学专业学习);
2006年03月至2007年11月,贵州省万山特区委书记;
2007年11月至2011年10月,贵州省思南县委书记;
2011年10月至2012年01月,贵州省铜仁地委副秘书长(正县级);
2012年01月至2019年08月,贵州省铜仁市人大常委会副主任;
2019年07月至2019年08月,贵州省铜仁市人民政府党组成员;
2019年08月至2021年08月,贵州省铜仁市人民政府党组成员、副市长;[1][2]
2021年08月,贵州省水利厅副厅长;[3]
现任贵州省水利厅党组成员、副厅长。[4]
2019年8月,铜仁市二届人大常委会第二十次会议接受王开禄辞去铜仁市人民代表大会常务委员会副主任职务,其所担任的铜仁市人民代表大会常务委员会代表资格审查委员会主任委员职务相应终止。[5]
2019年8月27日,铜仁市二届人大常委会召开第二十次会议。决定任命:王开禄为铜仁市人民政府副市长。[1]
2021年8月5日,铜仁市二届人大常委会第三十七次会议通过,决定免去王开禄的铜仁市人民政府副市长职务。[2]
2021年8月,贵州省政府下发通知,决定王开禄任贵州省水利厅副厅长。[3]