Osnovnu školu pohađao je u Ivancu, a gimnaziju u prvoj generaciji u Nadbiskupskom dječačkom sjemeništu na Šalati.
Diplomirao je na Katoličkom bogoslovnom fakultetu u Zagrebu 1942. godine i zaređen je za svećenika.
Arhivist zagrebačkog kaptola bio je od 1966. do umirovljenja 1976. godine.
Radio je na sređivanju Kaptolskog i Nadbiskupskog arhiva, čija građa nije bila objedinjena ni sistematizirana.
Istražio je i objavio knjigu Kanonske vizitacije zagrebačke (nad)biskupije (uz J. Kolanovića).
S Josipom Kolanovićem objavio je Novu građu o Jurju Dalmatincu i Seljačke bune XV-XVIII. stoljeća.
Od velikog je značenja za nacionalnu crkvenu povijest objevljivanje Dnevnika biskupa Maksimilijana Vrhovca.
Istraživao je i stariju ivanečku povijest, a neprocjenjivo značajne priloge objavio je u Ivanečkom kalendaru.