张子贞(1879-1931),字青圃,云南大理龙尾古城人。中华民国滇军将领。国民革命军陆军中将。
清光绪五年(1879)生。早年入下关玉龙书院学习。
光绪三十一年(1905),奉派赴日本留学,先后入振武学校、日本陆军士官学校学习。
光绪三十二年(1906),在校期间受民主革命思想影响,加入中国同盟会。
宣统三年(1911),学成归国,任云南讲武堂步兵教官。10月,参加重九昆明起义成功,任大中华国云南军都督府参谋部谍查部部长。11月,任云南援川军第一联联长。12月中旬,进占驻守四川泸州。后任北伐军支队长,率军进驻重庆。
民国元年(1912)2月,清帝溥仪退位,袁世凯就任中华民国临时大总统,南北统一,滇军北伐军停止进军。蔡锷任命张子贞为支队长,率黄毓英、马为麟部,赴贵州帮助唐继尧“援黔”,率部平定土匪和叛乱。6月,率部离黔回滇。7月,改任步兵第二团团长。12月28日,大总统令,升张子贞为云南陆军第一师第一旅旅长,授陆军少将衔。
1914年3月12日,大总统令,升为云南陆军第一师师长,授陆军中将衔。
1915年12月21日,被袁世凯封为二等男。24日,张子贞、刘祖武通电反袁。25日,蔡锷、唐继尧、李烈钧暨军政全体发出通电,宣布云南独立,兴兵讨袁。29日,北京政府加授将军衔,暂代督理云南军务,张子贞拒绝北京政府的任命。
1916年,护国战争时,任护国军总参谋长、云南军都督府参谋厅厅长、云南陆军讲武学校第十期校长。随后,唐继尧任命张子贞为护国第六军军长,进兵广东。护国战争胜利后,黎元洪发布大总统令,授予张子贞二等嘉禾章、三等嘉禾章。护国战争结束后,张子贞同唐继尧矛盾激化,被解职。
1918年7月,因从事反唐活动,遭通缉,避走缅甸转赴北京。
1921年,唐继尧被推翻,顾品珍任滇军总司令,张子贞回云南,任护国第二军旅长。
1922年,顾品珍失败身亡,张子贞寓居上海。
1924年冬,应杨杰之邀,出任国民军第3军参谋。
1925年9月,杨杰、张子贞离开国民军,赴广州参加国民革命军。
1926年5月,任国民革命军第6军参议,参加北伐。仍任杨杰的参谋或参议。
1929年3月,杨杰任陆海空总司令部行营总参谋长,张子贞任总参议。10月,升任高级参议。
1930年2月,任宁、镇、澄、淞四路要塞司令部总参谋长。
1931年,在上海病逝,时年52岁。
长子张公达(1903-1996),亦为国民革命军少将,后任八路军总部高级参议。