Prvo radno mjesto dobio je u Osnovnoj školi u Grubišinom Polju, zatim je radio u Osnovnoj školi Adamec, pa u Narodnom parku u Maksimiru, u Gradskome muzeju u Sisku, Hrvatskom restauratorskom zavodu i, naposljetku, na Filozofskom fakultetu u Zagrebu, gdje je bio redoviti profesor muzeologije na Katedri za muzeologiju.