1793 m. paskirtas pėstininkas ir 1794 m. paaukštintas į kapitoną. 1808-1809 m. karo metu dalyvavo Peninsulaus karo kampanijoje kaip 32-ojo pulko majorius ir dalyvavo Rolicijos mūšiuose.
, Vimiero ir Corunna. 1809 m. Džonsonas dalyvavo Walchereno ekspedicijoje. 1810 m. tapo 3 Ceilono pulko pulkininko leitenantu.