Ernst Stahl urodził się 14 stycznia 1882 w Cannstatt w Badenii-Wittenbergii. Ukończył studia architektoniczne na Uniwersytecie w Stuttgarcie (Technische Hochschule Stuttgart). Ponadto studiował w Bonn historię sztuki. Był asystentem Paula Clemena, konserwatora w Prowincji Reńskiej i pracował od 1910 roku w Trewirze z diecezjalnym inżynierem budowlanym. W latach 1911-1939 był wolnym architektem w Dusseldorfie. Specjalizował się w projektowaniu schronisk młodzieżowych dla Reńskiego Towarzystwa Schronisk Młodzieżowych (Rheinische Jugendherbergswerk) i zaprojektował prawie wszystkie realizacje do roku 1933. W latach 1940-41 był kierownikiem budowlanym w Wiesbaden, a od 1942 pracował w Dyrekcji Budowy Autostrad Rzeszy w Monachium. W latach 1942-43 lub 44 pracował w dla Zarządu Miasta w Krakowie. Po wojnie projektował schroniska młodzieżowe w Dusseldorfie. Zmarł 14 lipca 1957 roku w Dusseldorfie.