Ivan Gošnjak was a carpenter by profession and joined the Communist Party of Yugoslavia in 1933.
В молодости вступил в рабочее движение, в 1933 году был принят в члены Коммунистической партии Югославии.