Il a agi conformément à une motion des partis d'opposition menés par les sociaux-démocrates (SDP) et la gauche verte Mozemo après une vague de protestations contre les politiques du premier ministre Andrej Plenkovic de l'Union démocratique croate (HDZ) de centre-droit.

L'élection du parlement de 151 sièges était initialement prévue pour l'automne, mais le gouvernement a choisi de l'organiser avant les élections du Parlement européen en juin.

M. Milanovic est un social-démocrate et un populiste dont le mandat présidentiel expire en février 2025. Il est en conflit avec M. Plenkovic, mais l'annonce de sa candidature au poste de premier ministre était inattendue.

"Il y a des moments [...] où l'on doit quitter sa zone de confort", a déclaré M. Milanovic lors d'une conférence de presse. "Je promets un gouvernement déterminé et propre.

La Croatie est une démocratie parlementaire dans laquelle le premier ministre et son cabinet définissent toutes les grandes politiques. Le président est habilité à nommer le premier ministre en fonction des résultats des élections, il peut dissoudre le parlement et agit en tant que chef des forces armées, tout en ayant son mot à dire en matière de politique étrangère.

Milanovic et Plenkovic se sont souvent disputés au sujet des politiques publiques et économiques, du pourvoi des postes vacants et des moyens de lutte contre la pandémie de COVID. Ils se sont souvent insultés et ont refusé de se rencontrer à plusieurs reprises.

Le HDZ (centre-droit) a dirigé le gouvernement de ce petit pays du sud-est de l'Europe au cours des trois derniers mandats, M. Plenkovic étant premier ministre depuis 2016.

M. Milanovic, qui a été premier ministre de 2011 à 2016, a déclaré qu'il démissionnerait de son poste de président s'il remportait les prochaines élections.