Promu capitaine en juin 1870, il passe au régiment d'artillerie à Cheval à Grenoble. Quand éclate la guerre de 1870, il devient adjoint du commandant de l'artillerie du corps d'armée et participe aux batailles de Borny, de Rezonville et de Saint-Privat. Fait prisonnier lors de la capitulation de Metz, il s'évade le , arrive à Tours et rejoint l'Armée de la Loire au CA. Nommé capitaine en premier en novembre, il participe à la bataille de Juranville, le 28 novembre, de Maizières, le 30 novembre, et de Gien, le 9 décembre.