Po powrocie z kampanii hiszpańskiej otrzymał awans na porucznika, a wkrótce później walczył w bitwie pod Waterloo. W latach 1815-1818 stacjonował we Francji, a następnie w latach 1823-1826 przebywał w Nowym Brunszwiku, gdzie dał się poznać jako oficer łączący służbę wojskową z głębokim zaangażowaniem społecznym i religijnym. W 1834 został awansowany na podpułkownika.