Ivan Gošnjak (10 June 1909 – 8 February 1980) was a Croatian and Yugoslav communist who held numerous important offices in Yugoslavia during and after World War II, serving as the Minister of Defence from 1953 to 1967.
In 1935 Gošnjak was sent to Moscow and was enrolled for one year at the Lenin School where he also attended lectures by "comrade Walter", better known by his World War II-era codename Tito.
In Germany he used a fake passport, and in July 1942 returned to Croatia and immediately joined Tito's partisans.
In 1953 Gošnjak became Defence Minister, a post which he held until 1967 when he was replaced by General of the Army Nikola Ljubičić.
General Ivan Gošnjak retired from active military service in 1974, and was later appointed to serve on the Council of Federation, an advisory body to President Tito.