 He graduated in politology at the Faculty of Political Sciences, University of Zagreb.As a student, he co-edited "Hrvatska ljevica" and was a member of the Central Committee of the Socialist Labour Party (and later also the Vice-President of the party).He was a member of the editorial board of the philosophical journal "11. teza" ("Thesis Eleven") and is on the executive committee of August Cesarec Foundation.