往谅山清剿清朝股匪，接连获胜，被任命为安定县知县。后升任清化山防使。嗣德二十八年（1875年），升任清化布政使，兼山防使。嗣德三十二年（1879年），张光憻署宁太总督，兼充靖边副使，总督谅平宁太军务，时称“三印节度使”。在法国军队侵略北圻期间，他协同清朝军队对抗法军的入侵。但被法军击败，北宁失陷。嗣德三十六年（1883年），阮朝朝廷与法国签订《第一次顺化条约》。阮朝派吏部尚书阮仲合前往北圻，要求北圻的越南军队放弃抵抗，但遭到张光憻和黄继炎的拒绝。越南沦为法国的保护国之后，张光憻被召回顺化京城。他遭到