1983.09—1986.08,哲里木盟师范学校普师专业学习
1986.08—1990.12,内蒙古自治区通辽市东郊小学教师
1990.12—1992.12,内蒙古自治区哲盟检察分院书记员
1992.12—1997.04,内蒙古自治区哲盟检察分院审查起诉科助理检察员
1997.04—1998.05,内蒙古自治区哲盟检察分院审查起诉科副科长(1993.04—1997.06内蒙古大学法律专业学习)
1998.05—1999.11,内蒙古自治区检察院哲盟分院检察员
1999.11—2004.04,内蒙古自治区通辽市检察院审查起诉处副处长(正科级)(1998.09—2000.06在吉林大学法律专业学习)
2004.04—2007.11,内蒙古自治区通辽市检察院计划财务科科长、副处级检察员
2007.11—2010.06,内蒙古自治区通辽市科左后旗检察院检察长
2010.06—2012.06,内蒙古自治区通辽市公安局交通管理支队支队长
2012.06—2017.11,内蒙古自治区通辽市公安局党委委员、副局长、调研员兼交警支队队长
2017.11—2020.03,内蒙古自治区锡林郭勒盟行政公署党组成员、副盟长、盟公安局党委书记、局长[2]
2020.03—2020.04 ,内蒙古自治区公安厅党委委员
2020.04,内蒙古自治区公安厅党委委员、副厅长
2022.12—,内蒙古自治区党委政法委员会常务副书记[1]
2020年3月20日,内蒙古自治区党委决定,任命张子军为自治区公安厅党委委员,提名任自治区公安厅副厅长。4月1日,自治区人民政府决定,任命张子军为自治区公安厅副厅长。[3]
2020年5月,内蒙古自治区人民政府发布领导干部任免信息:据内政任字〔2020〕25号,任命张子军为自治区公安厅副厅长;据内政任字〔2020〕26号,免去张子军锡林郭勒盟副盟长职务。[4]
2022年12月,内蒙古自治区党委决定:张子军任内蒙古自治区党委政法委员会常务副书记。[1]