Krawczuk urodził się 7 czerwca 1922 roku w Krakowie.
Podczas drugiej wojny światowej był żołnierzem Armii Krajowej.
Od 1949 roku przez całe dziesięciolecia związany był z Uniwersytetem Jagiellońskim.
W schyłku PRL, w latach 1986-89 Krawczuk pełnił funkcję ministra kultury i sztuki.
W latach 1991-97 był posłem z ramienia postkomunistycznego SLD.
Pozostawił po sobie bogatą spuściznę prac, publikacji oraz kilkudziesięciu książek z zakresu epoki starożytnej, spośród których szczególną popularnością cieszył się cykl „Pocztu cesarzy” rzymskich czy bizantyjskich, monografia „Rzym i Jerozolima” czy też biografie „Nerona”, „Heroda”, „Juliusza Cezara” czy „Konstantyna Wielkiego”.
Wieczny pokój w Miłosierdziu swoim racz mu dać, Panie…
