He was promoted to major general and was appointed acting Chief of the Army Staff in 1966 and two years later he was appointed Chief of the Army Staff and the General Staff Corps, a position he held for four years. In August 1971, Holm inspected the Swedish Contingent serving with the United Nations Peacekeeping Force in Cyprus (UNFICYP). He also called on the Force Commander, major general B. F. Osorio-Tafall, and the chief of staff, brigadier general E.M.D. Leslie. In 1972, Holm was promoted to lieutenant general and was appointed military commander of the Southern Military District (Milo S). After eight years in this role, Holm was commanded to serve the Supreme Commander of the Swedish Armed Forces in 1980. The year after he was appointed Chief of Home Guard, serving from 1 January 1981 to 30 September 1983. As Chief of Home Guard, Holm undertook a reorganization of the National Home Guard Staff's (Rikshemvärnstaben) work, including a planning section to investigate the Home Guard's future organization. In 1982 discussions with the Swedish Navy were also initiated and the issue of setting up a Home Guard with naval tasks was raised. Holm retired from active service in 1983.
