Bosch nació en Schillingsfürst.
Sirvió como oficial en el Condado de Hohenlohe-Schillingsfürst después de 1795, antes de ser comisionado en el Ejército bávaro con el rango de Oberleutnant.
Fue promovido a Hauptmann en 1810, a Mayor en 1824, Oberstleutnant en 1834 y Oberst en 1839, antes de ser ascendido a Mayor General y Brigadier en 1844.
En los años entre 1849 y 1851 fue comandante de la Fortaleza de la Confederción Germánica en Ulm, la llamada Bundesfestung.
En 1852 fue promovido a Teniente General y en 1861 fue nombrado presidente del Auditorio General.