回国，改任户部左侍郎。嗣德元年（1848年），张好合升署谅平巡抚。当时不断有中国边民越境进入越南落草为寇，与阮朝作战。嗣德四年（1851年）八月，谅山按察使枚英俊在与三堂匪作战时阵亡，嗣德帝以巡抚张好合调度失宜为由，下令将他拿解回京治罪。张好合行至河静省时因病去世。