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…