曾任三明日报社记者部副主任,沙县高桥镇副镇长,三明市广播电台副台长、台长
2001年11月任三明市电视台台长
2004年2月任三明市广播电视局副局长、三明市电视台台长
2007年4月任三明市广播电视局局长、三明市电视台台长
2009年7月任三明市尤溪县委副书记(正处级)
2009年10月任三明市尤溪县委副书记、县政府副县长
2011年6月任三明市泰宁县委书记
2016年4月任三明市人民政府党组成员、副市长。[1]
2016年4月22日,三明市第十二届人民代表大会常务委员会第三十一次会议通过,任命张元明为三明市人民政府副市长。
2017年1月13日,三明市十三届人大一次会议,当选为三明市人民政府副市长。
2022年1月8日,三明市第十四届人民代表大会第一次会议,选举张元明为三明市人民政府副市长。[1]