El retiro se justificó por razones de salud.
Sin embargo, la aristocracia y el clero lo convencieron para que aceptase la corona.
Su reinado duró menos de dos años y fue relativamente ineficaz.
La viuda de Zvonimir, la reina Helena conspiró para que la corona croata pasase a su hermano, el rey Ladislao I de Hungría.
El reino se sumió poco después en la guerra y las disputas: la nobleza del sur eligió rey a Pedro Svačić en 1093, que chocó inmediatamente con las pretensiones del rey húngaro Ladislao.