Kariera zawodowa W l. 2015–2016 był adiunktem w Żydowskim Instytucie Historycznym w Warszawie. Od 2016 r. jest pracownikiem naukowym w Instytucie Historii Nauki PAN (najpierw jako adiunkt, potem profesor instytutu), a w l. 2016–2019 był adiunktem naukowym w Instytucie Historii Sztuki Uniwersytetu Jagiellońskiego w Krakowie (w ramach stażu FUGA5 Narodowego Centrum Nauki). W 2021 r. objął stanowisko dyrektora Muzeum Zamkowego w Sandomierzu (do 31 grudnia 2021 Muzeum Okręgowego). Funkcję pełnił przez pięć lat do 2026 r.. l. 2019–2021 był członkiem jury konkursu Generalnego Konserwatora Zabytków „Zabytek Zadbany”, w l. 2019-2024 był członkiem Wojewódzkiej Rady Ochrony Zabytków przy Małopolskim Wojewódzkim Konserwatorze Zabytków, a w l. 2021-2026 także członkiem Rady Ochrony Zabytków przy Ministrze Kultury i Dziedzictwa Narodowego. Należy również do Komisji Biograficznej i Komisji Historii Nauki Polskiej Akademii Umiejętności.