Rappelé à la Grande Armée d'Allemagne le , il prend part, en qualité de chef d'état-major général du génie, aux batailles de Thann, de Landshut, d'Eckmuhl, aux prises de Ratisbonne (Bavière) et de Vienne (Autriche), à la bataille d'Essling, au passage du Danube, à la bataille de Wagram et au combat de Znaïm ; il est blessé à Landshut et à Ratisbonne, et obtient une dotation de de rente annuelle sur les domaines d'Erfurt.