Sous le Premier Empire, il devient aide de camp du maréchal Murat. Il se distingue à la bataille de la Moskova ainsi que pendant la campagne de Saxe de 1813. Pendant les Cent-Jours, il est chargé par Murat d'apporter à Napoléon des dépêches confidentielles. Comme il rentre en Italie, la police autrichienne l'arrête et le renvoie à Paris. Plus tard, il prend quelque temps du service dans l'armée russe.