Ukończył historię sztuki na Uniwersytecie Papieskim im. Jana Pawła II w Krakowie, zarządzanie kultura i mediami na Uniwersytecie Jagiellońskim, a także podyplomowe studium z konserwacji zabytków architektury i urbanistyki na Politechnice Krakowskiej. Obecnie doktorant w zakresie nauk humanistycznych o zarządzaniu na Uniwersytecie Jagiellońskim. Zawodowo przez ponad pięć lat pracował w Biurze Miejskiego Konserwatora Zabytków w Zakopanem, a teraz zajmuje stanowisko Głównego Inwentaryzatora w Muzeum Tatrzańskim im. Dra T. Chałubińskiego w Zakopanem. Zainteresowania badawcze: zarządzanie dziedzictwem, ochrona zabytków, architektura.