Il est reçu avec succès à l'École polytechnique (X1876). Il est nommé lieutenant au de génie de Versailles. Il se distingue lors de la campagne d'Algérie en 1881 au sud d'Oran. Nommé capitaine, il sert à l'état-major de Lille avant d'être nommé professeur à Saint-Cyr, puis par la suite à l'École navale.