Johannes Irmscher (ur. 14 września 1920 w Dreźnie, zm. 23 maja 2000 w Rzymie) – niemiecki historyk, badacz antyku, bizantynolog, czołowy badacz starożytności w NRD.

Życiorys Studia rozpoczął w 1938 roku na Uniwersytecie w Lipsku w zakresie filologii klasycznej. W 1940 musiał przerwać studia, bo został powołany do Wehrmachtu. Po wojnie w roku 1945 został kierownikiem Bibliothek der Kunstschaffenden w Berlinie. W 1947 roku uzyskał doktorat na Uniwersytecie w Berlinie. Habilitację uzyskał w 1951, następnie został profesorem filologii klasycznej. Od września 1953 roku wykładał byzantynistykę i hellenistykę na Uniwersytecie Humboldta w Berlinie (HUB). W latach 1964–1969 był dyrektorem . W latach 1958–1968 był dyrektorem . Od 1985 roku na emeryturze. Wielokrotnie odznaczany przez władze NRD. Jego liczne kontakty międzynarodowe spowodowały, że został tajnym współpracownikiem Stasi (pseudonim „John”). Zmarł niespodziewanie w 2000 w wyniku udaru w Rzymie, gdzie przebywał jako uczestnik konferencji naukowej.