Zhang was killed when his personal train was destroyed by an explosion at the Huanggutun Railway Station that had been plotted and committed by the Kwantung Army of the Imperial Japanese Army. Zhang's death had undesirable outcomes for the Empire of Japan, which had hoped to advance its interests in Manchuria at the end of the Warlord Era, and the incident was concealed as in Japan. The incident delayed the Japanese invasion of Manchuria for several years until the Mukden Incident in 1931.