Après l'École Spéciale Militaire (1841), il est nommé sous lieutenant en 1843 au Sixième régiment d’Infanterie et sert en Algérie de 1844 à 1849. Lieutenant (1847) puis Capitaine (1853) au BCP, il fait la campagne d'Italie. Chef de bataillon en 1860 au 47 RI, puis au , promu Lieutenant-Colonel en 1868 au Régiment d’Infanterie, durant la guerre contre l'Allemagne, il est affecté au corps d'armée (Frossard). Son régiment enlève le village de Sankt Arnual lors de la bataille de Sarrebrück (2 aout). Il participe aussi à la bataille de Forbach.