本为明朝
副将。顺治二年(1645),自海道率兵降清。顺治五年(1648),授
都督佥事,任
湖广随征左路总兵。顺治六年(1649),授三等
轻车都尉世职。
康熙二年(1663),擢升
云南提督。康熙三年(1664),加
太子少保。康熙四年(1665),镇压
迤东土司王耀祖反清起义。康熙五年(1666),镇压云南土司禄昌贤反清起义。
康熙十二年(1673),吴三桂反,张国柱首先支持吴三桂,参与三藩之乱,授定远大将军、东平公。康熙十三年(1674),攻陷
衡州,进围
长沙,与吴应麟拒守
岳州。康熙十三年(1674),被
穆占击败于长沙,张国柱败走衡州。康熙十九年(1680),清军收复湖南、贵州,张国柱逃归云南。
康熙二十年(1681),
彰泰围
吴世璠于
昆明,张国柱率军在
大理出降。康熙二十二年(1683)二月被诛,财产妻女入官。