1979—1981年 甘肃教育学院中文专业学习
1981—1985年 共青团金昌市委宣传部科员
1985—1986年 共青团金昌市委宣传部副部长
1986—1988年 共青团金昌市委办公室副主任
1988—1990年 共青团金昌市委办公室主任
1990—1995年 共青团金昌市委副书记
1995—1996年 共青团金昌市委书记(其间:1993--1995在中央党校函授学院经济管理专业学习)
1996—1998年 甘肃省金昌市永昌县委副书记(正县级)
1998—2001年 甘肃省金昌市计生委主任
2001—2003年 甘肃省金昌市永昌县委书记(其间:1999--2002在甘肃省委党校在职研究生班中共党史党建专业学习;2002--2002中央党校第四期县委书记培训班学习)
2003—2005年 甘肃省金昌市委常委、永昌县委书记
2005—2007年 甘肃省金昌市委常委、宣传部部长
2007—2009年 甘肃省金昌市委常委、秘书长
2009—2012年 甘肃省监察厅副厅长
2012—2012年 甘肃省纪委常委、省监察厅副厅长
2012—2016年 甘肃省纪委常委、秘书长,机关党委书记
2016—2017年 甘肃省纪委副书记、秘书长,机关党委书记
2017—2018年 甘肃省纪委副书记、机关党委书记[1]
2018—2018年 甘肃省纪委副书记、省监委副主任、机关党委书记
2018—2022年 甘肃省纪委副书记、省监委副主任[1][2][3]
2022—2022年 甘肃省纪委副书记、省监委副主任,政协甘肃省委员会教科卫体委员会副主任、政协甘肃省委员会常务委员会委员[4][5]
2022— 甘肃省纪委副书记,政协甘肃省委员会教科卫体委员会副主任、政协甘肃省委员会常务委员会委员
第十三届甘肃省纪委委员,甘肃省第十三届人民代表大会代表 [6]
2016年3月,拟任甘肃省纪委副书记。
2016年5月9日,据甘肃廉政网“领导机构”显示:张云生任甘肃省纪委副书记。[7]
2018年1月30日,省十三届人大常委会第一次会议通过。决定任命:张云生为甘肃省监察委员会副主任。[2]
2022年1月14日,政协甘肃省第十二届委员会常务委员会第十七次会议通过,增补张云生为政协甘肃省第十二届委员会委员;张云生任政协甘肃省委员会教科卫体委员会副主任(正厅长级)。[4]
2022年6月2日,甘肃省第十三届人民代表大会常务委员会第三十一次会议通过,免去张云生的甘肃省监察委员会副主任职务。[5]