Король Людовик XVIII утвердил его в чине генерал-лейтенанта и наградил орденом св. Людовика; но когда Наполеон возвратился с острова Эльбы, Солиньяк поддержал его, сражался при Ватерлоо и затем сопровождал Наполеона в Париж, где, сделавшись членом палаты народных представителей с некоторыми другими генералами, старался склонить Наполеона вторично отказаться от престола.