Il est longtemps membre du Parti social-démocrate de Croatie (SDP), dont il est exclu lorsqu'il se présente à l’élection présidentielle de 2009-2010 contre Ivo Josipović, qui le défait au second tour.