选为中国国民党第四届中央执行委员。1932年任西南政务委员会常务委员。1933年4月29日，获聘为全国航空建设委员会委员。同年底，闽变发生，张惠长在闽变中向全国发出“空军人员暂不参加内战”的通电，并动员广东空军近百人脱离广东军政府陈济棠手下的航空局，转投闽变中在福州成立的中华共和国人民革命政府。1935年，张惠长任中华民国驻古巴全权公使。1937年任满归国，任中山县县长。抗日战争期间，再任驻古巴公使。后回国再任中山县县长。1946年冬，又被任命为驻古巴公使，但未赴任。1947年初，被撤销中山县县长职务。