张有谷,贵州平坝人。 云南航空学校 第1期飞行科毕业。
曾任解放军 牡丹江市 第7航空学校副校长, 陕西省林业厅 副厅长。
1927年入 国民革命军 航空队任职,参加 北伐 。
1931年任航空第1队指挥官,曾参加围剿 中央革命根据地 。
1934年任空军第3大队 上校 大队长。
1935年任驻陕空军指挥官,参加围剿 陕北红军 。
1936年任航空委员会第1厅参谋处长。
抗战爆发后任空军前敌总指挥部参谋长。
1938年任航空委员会军令厅 少将 副厅长。
1939年任中央 中华民国空军军官学校 教育长 。
1941年5月任空军第3路司令,同年被撤职查办。
1944年赴 云南省 任 云南省 防空司令部副司令,后任云南省 宾川县 县长。
1948年5月任云南省第10区( 鹤庆县 )行政督察专员兼保安司令。
1949年11月任云南省保安司令部参谋长。
1949年12月9日在 昆明市 参加起义,任 昆明巫家坝国际机场 司令。后任解放军 牡丹江市 第7航空学校副校长, 陕西省 林业厅副厅长,陕西省政协常委,全国政协委员。