Ukończył studia religioznawcze na UJ (1990), w 1997 roku uzyskał stopnień doktora nauk humanistycznych w zakresie religioznawstwa na Wydziale Filozoficznym UJ, a w 2008 roku otrzymał na Wydziale Historycznym UJ stopnień doktora habilitowanego nauk humanistycznych w zakresie historii, specjalność – historia i kultura Żydów; od 2019 roku profesor uczelni UJ.
Kierownik Zakładu Historii Judaizmu i Literatur Żydowskich oraz kierownik Pracowni Badań nad Historią i Kulturą Żydów w Polsce i Relacjami Polsko-Żydowskimi im. Marcella i Marii Roth. Członek Rady Dyscypliny Historia UJ.