Il est le fils de Jean Marie Ange, capitaine et de Caroline Roper Curzon. Entré à l'école militaire de Saint-Cyr en 1841. Il sert au Maroc (1844), au Sénégal (Grand-Bassam 1851-1853), en Crimée (Sébastopol 1854-55). Il se marie avec Marie-Hélène Morgantini à Livourne (Italie) en . Il sert en Cochinchine (Saigon, 1858-60), en Chine (Zhoushan, 1860), de nouveau au Sénégal (1863-1865), il est général de brigade en 1868 dans l'infanterie de marine, participe aux combats pendant la guerre franco-prussienne (Sedan, Bazeilles, Orléans, 1870).