Après la guerre, Kessel est promu capitaine et commandant de compagnie jusqu'à la mi-. Promu major le , il devient second commandant du 1er bataillon du 3e régiment de la Garde de la Landwehr à Görlitz. Il est ensuite réaffecté au 1errégiment à pied de la Garde le , et Kessel commande le bataillon de fusiliers jusqu'au . Il est ensuite nommé commandant du 29erégiment d'infanterie et le promu lieutenant-colonel. Son chef de régiment, le Grand-ducLéopold de Bade lui décerne la croix de commandeur de l'Ordre du Lion de Zaeringen l'année suivante. Le , Kessel est promu colonel et fin , sur les instructions du roi Frédéric-Guillaume IV, assiste aux funérailles du grand-duc à Karlsruhe. À l'occasion du 40e anniversaire de la bataille de Lützen, Kessel reçoit le la croix de chevalier de l'Ordre Royal de la Maison des Hohenzollern. Le , il est transféré à Erfurt en tant que commandant du 15ebrigade d'infanterie, et à ce poste, Kessel est promu général de division le . Après avoir pris congé avec la pension légale le , Kessel meurt quelques semaines plus tard et est enterré au cimetière d'August à Erfurt le .