Licencié en droit et docteur es sciences, il entre dans l'enseignement avant de prendre la direction des forges de Niederbronn. Il est député du Bas-Rhin de 1848 à 1849, siégeant avec les partisans du général Cavaignac. Il est le père de Maurice Engelhardt, président du conseil municipal de Paris.