Był kierownikiem Zakładu Historii Kulturowej w Instytucie Studiów Międzykulturowych Uniwersytetu Jagiellońskiego. Następnie podjął pracę w Archiwum Uniwersytetu Jagiellońskiego. Obecnie pracuje w Zakładzie Przywództwa i Zarządzania w Edukacji w Instytucie Spraw Publicznych Uniwersytetu Jagiellońskiego. W pracy badawczej zajmuje się historią kultury, oświaty i nauki, historią historiografii oraz dziejami ziemiaństwa polskiego XIX i XX wieku. Opublikował kilka monografii książkowych, m.in. biografie Władysława Konopczyńskiego (1999), Feliksa Konecznego (2001), Stanisława Kutrzeby (2011), ponownie Władysława Konopczyńskiego (2017), Wacława Tokarza (2018), Wiktora Bazelicha (2019), Wandy Pełczyńskiej (2023) i Adama Vetulaniego (2023). We współpracy z Pawłem Plichtą opracował do druku rękopisy Dziennika Władysława Konopczyńskiego (wydane w 2016), a we współpracy z Jackiem Emilem Szczepańskim rękopisy Dziennika Stanisława Srokowskiego (wydane w 2021).
Został wybrany na członka Polskiego Towarzystwa Historycznego i Towarzystwa Historiograficznego. Jest współpracownikiem miesięcznika Wpis, w którym regularnie publikuje. .