 Heavey's appointment as brigadier general in the Army of the United States was terminated on 5 March 1946, and he reverted to his substantive rank of colonel.He became District Engineer of the New York District.On 31 January 1948, he was retired at his own request, and was promoted to brigadier general on the Retired List on 16 August 1948.