Il est né en 1916 à Odra, près de Sisak. Son père Dragutin était un employé des chemins de fer. Il commença à travailler à 16 ans. Il rejoint le Parti communiste en 1938 et combat dans la résistance avec les partisans pendant la Seconde Guerre mondiale.
En 1963, il devient membre du conseil exécutif de Croatie avant de devenir en 1967 président du conseil exécutif fédéral, le premier ministre de Yougoslavie. Il quitte ce poste en 1969.