Historyk.
Absolwent historii Uniwersytetu Jagiellońskiego (1976). Doktorat tamże (1985). promotor: Marian Zgórniak) i habilitacja (1995) Pokucie w latach II wojny światowej. Położenie ludności, polityka okupantów, działalność podziemia).
W 2008 r. został profesorem nauk humanistycznych. Kierownik Katedry Historii Polski Współczesnej UJ. Specjalizuje się w badaniach nad dziejami Polskiego Państwa Podziemnego, stosunków polsko-ukraińskich w XX wieku, dziejów Kresów Wschodnich w XX. wieku oraz w historii Lwowa. Autor i współautor blisko 300 publikacji, w tym kilkunastu książek:
Wybrane publikacje:
Przez Jerzego Giedroycia określony jako „stały współpracownik paryskich „Zeszytów Historycznych”. W „Zeszytach Historycznych” zamieścił ponad trzydzieści tekstów.