Zajmował się początkowo dziejami społecznymi republiki rzymskiej. Tej tematyce poświęcone były jego rozprawa doktorska opublikowana pod tytułem Kolonizacja sullańska (Wrocław-Kraków 1960) oraz habilitacyjna Virtutis ergo. Nadania obywatelstwa rzymskiego przez wodzów Republiki (Kraków 1963). W roku 1962 opublikował książkę Gajusz Juliusz Cezar, pierwszą polską biografię tej wybitnej postaci. Monografia ta zapoczątkowała realizowaną przez całe późniejsze życie misję popularyzacji wiedzy historycznej. Opublikował blisko czterdzieści książek, niezliczoną ilość artykułów i wywiadów. Jego książki doczekały się kilku wydań i były tłumaczone na wiele języków: arabski, bułgarski, czeski, estoński, litewski, niemiecki, rosyjski, serbsko-chorwacki, słowacki, węgierski i włoski. W roku 2008 z inicjatywy włoskich uczonych został opublikowany w Bolonii przekład jego rozprawy doktorskiej La colonizzazione sillana. W ich przekonaniu monografia, mimo upływu blisko pięćdziesięciu lat, zachowała swoją dużą wartość naukową.
Profesor prowadził stałe cykle w kilku czasopismach na czele z najbardziej znanym Pocztem cesarzy rzymskich publikowanym od 1980 r. na łamach „Przekroju”. Przez dziesięć lat miał też własną audycję telewizyjną Antyczny świat profesora Krawczuka, cieszącą się bardzo dużą popularnością wśród widzów. Jego publikacje, programy telewizyjne i spotkania z publicznością organizowane w różnych zakątkach Polski uczynił go postacią powszechnie znaną.
W roku 1986 zdecydował się zaangażować w życie polityczne obejmując funkcję Ministra Kultury i Sztuki, którą pełnił przez trzy lata. W latach 1991-1997 był posłem na Sejm RP I i II kadencji. Pełnił funkcję prezesa krakowskiego oddziału Związku Literatów Polskich oraz prezesa krakowskiego oddziału Fundacji Kultury Polskiej. Za osiągnięcia badawcze, popularyzację kultury klasycznej oraz twórczość literacką był wielokrotnie nagradzany: Krzyż Wielki Orderu Odrodzenia Polski (1997), Złoty Medal „Zasłużony Kulturze Gloria Artis” (2009); nagroda m. Krakowa (1973). [Tekst: Justyna Gałuszka, Instytut Historii UJ]
Profesor odszedł 27 stycznia 2023 roku.