1971.02—1979.04内蒙古自治区察右中旗农机修造厂工人、政工室秘书、政工组组长;
1979.04—1982.03内蒙古自治区察右中旗旗委办公室秘书;
1982.03—1985.12内蒙古自治区察右中旗旗委调研组副组长、旗委办公室副主任(其间:1983.09—1985.07在内蒙古师范大学干部专修科中文系汉语言文学专业学习);
1985.12—1991.11内蒙古自治区乌兰察布盟盟委办公室秘书、综合科副科长、科长;
1991.11—1993.03内蒙古自治区乌兰察布盟盟委副秘书长;
1993.03—1993.12内蒙古自治区乌兰察布盟盟委副秘书长、盟委办公室主任;
1993.12—1998.02内蒙古自治区党委办公厅综合处正处级秘书、综合处处长;
1998.02—2001.01内蒙古自治区党委办公厅副主任;
2001.01—2003.06内蒙古自治区党委副秘书长(其间:2002.03—2002.07在中央党校第38期进修班学习);
2003.06—2005.03内蒙古自治区党委组织部副部长(其间:2001.08—2003.12在内蒙古党校在职研究生班经济管理专业学习);
2005.03—2006.03内蒙古自治区党委宣传部副部长、自治区精神文明建设委员会办公室主任(正厅级);
2006.03—2008.03内蒙古自治区党委宣传部副部长(正厅级);
2008.03—2013.01内蒙古自治区党委宣传部副部长,自治区文化厅厅长、党组书记(其间:2011.03—2011.05在中央党校第56期进修班学习);
2013.01—2015.05中国人民政治协商会议内蒙古自治区委员会秘书长。
内蒙古自治区党委委员。
2015年5月28日,中国人民政治协商会议内蒙古自治区第十一届委员会常务委员会第十次会议,同意王志诚同志辞去政协内蒙古自治区第十一届委员会秘书长职务。
2015年7月,内蒙古自治区人民政府聘请王志诚为自治区政府参事。