Élève de l'École militaire de Saint-Cyr (État-major), il a fait la campagne de Morée. En 1830, il fait partie de l’expédition d’Alger, comme aide de camp du général Valazé. De 1834 à 1837, il fut chargé par le maréchal Soult de missions en Égypte et en Syrie et devint alors aide de camp de Soliman Pacha. Attaché à l’ambassade de Perse, il visita toute l’Asie mineure, puis remplit une nouvelle mission en Égypte. Aide de camp du duc d’Aumale, il servit en Algérie jusqu’en 1848, y gagna les grades de chef d’escadron et de lieutenant-colonel. Il était à la prise de la smala.