。绍治三年（1843年）受命如东，押送越南俘获的清朝海盗送交广东官府。后再升鸿胪寺卿，充办户部事务。绍治五年（1845年），改任礼部左侍郎，充如清正使，出使清朝。绍治六年（1846年），张好合回国，改任户部左侍郎。嗣德元年（1848年），张好合升署谅平巡抚。当时不断有中国边民越境进入越南落草为寇，与阮朝作战。嗣德四年（1851年）八月，谅山按察使枚英俊在与三堂匪作战时阵亡，嗣德帝以巡抚张好合调度失宜为由，下令将他拿解回京治罪。张好合行至河静省时因病去世。