Na Filozofskom fakultetu Sveučilišta u Zagrebu diplomirao je 1973. filozofiju i sociologiju, a na istom je fakultetu i doktorirao u polju filozofije 1989. Od 1974. radio je kao srednjoškolski nastavnik, a od 1988. i kao honorarni suradnik na Filozofskom fakultetu - Pedagogijske znanosti, gdje je 1992. zaposlen kao docent pri katedri za filozofiju odgoja.