Das Unternehmer-Ehepaar Elisabeth Lehmann, geborene Binz, und C.J. Ludwig Lehmann stand als seinerzeitige Inhaber der Firma Binz Ambulance in ständigem Kontakt mit ärztlichem und nicht ärztlichem Personal im Rettungswesen, mit Hilfsorganisationen sowie den Herstellern von Fahrzeugen und medizinischer Geräte. Aufgrund ihrer Erfahrungen und Eindrücke, die sie im Laufe der Jahre sammelten, erkannten sie den Bedarf zur finanziellen Förderung und entschlossen sich beide dazu, eine Stiftung zu gründen.
Im März 1987 gründeten die Eheleute folglich die „Stiftung BINZ“. Ziel war es von Anfang an, die Notfallmedizin und das Rettungswesen in Deutschland zu unterstützen.
Die Stiftung BINZ hat 2005 ihren Sitz von Lorch nach Ulm verlegt.