Eduard Bloch był austriackim lekarzem praktykującym w Linzu i do 1907 roku lekarzem rodziny Adolfa Hitlera. Największą rozpoznawalność przyniosła mu właśnie długoletnia opieka nad rodziną Hitlerów, zwłaszcza nad matką przyszłego przywódcy III Rzeszy, Klarą Hitler.

Bloch urodził się w Frauenbergu (dziś Hluboká nad Vltavou w Czechach), studiował medycynę w Pradze, a następnie służył jako oficer medyczny w armii austro-węgierskiej. W 1899 roku stacjonował w Linzu, a po zwolnieniu ze służby w 1901 roku otworzył prywatną praktykę lekarską przy Landstrasse 12. Mieszkał tam wraz z rodziną: żoną Emilie z domu Kafka oraz córką Trude, urodzoną w 1903 roku.

Według relacji współczesnych Bloch cieszył się dużym szacunkiem, zwłaszcza wśród uboższych mieszkańców miasta. Uchodził za lekarza oddanego pacjentom i gotowego odwiedzać chorych o każdej porze, także nocą. Poruszał się powozem i był łatwo rozpoznawalny dzięki kapeluszowi z szerokim rondem. W czasach, gdy wielu Żydów w Linzu było zasymilowanych, także rodzina Blochów należała do środowiska dobrze zintegrowanego z lokalną społecznością.

Bloch zasłynął przede wszystkim jako lekarz Klary Hitler, którą leczył w ostatnim okresie jej życia. Jego rola była dla rodziny Hitlerów szczególnie ważna, ponieważ opiekował się nią z dużym zaangażowaniem i podobno nie pobierał honorariów w pełnej wysokości, a niekiedy udzielał pomocy bezpłatnie. Po śmierci Klary w 1907 roku kontakt Blocha z rodziną stopniowo się urwał, choć sam Adolf Hitler miał później wspominać lekarza z wdzięcznością, co stanowi jeden z bardziej znanych i paradoksalnych epizodów w biografii Blocha.

Po dojściu nazistów do władzy sytuacja Blocha dramatycznie się zmieniła. Jako Żyd został objęty prześladowaniami, jednak przez pewien czas korzystał z wyjątkowej ochrony ze względu na dawną znajomość z Hitlerem. W 1940 roku udało mu się wyemigrować do Stanów Zjednoczonych, gdzie osiedlił się w Nowym Jorku. Zmarł tam w 1945 roku.