Den 21 Juni 1840 blef Cavaignac utnämnd till Öfverste-Löjtnant vid Zouaver-regimentet.