ജോൺ ഒരു സിവിൽ ഉദ്യോഗസ്ഥൻ മാത്രമായാണ് പരിശീലനം നേടിയിരുന്നതെങ്കിലും രണ്ടാം ആംഗ്ലോ-സിഖ് യുദ്ധകാലത്ത് സൈന്യത്തെ നയിക്കുകയും പോരാട്ടങ്ങളിൽ പങ്കാളിയാകുകയും ചെയ്തു. യുദ്ധം നടക്കുന്ന കാലത്ത്, അദ്ദേഹം, ലാഹോറിൽ റെസിഡന്റ് സ്ഥാനത്തുനിന്ന് വിടുതൽ നേടി, ട്രാൻസ്-സത്ലുജ് മേഖലയുടെ ഭരണകാര്യങ്ങൾക്കായി ജലന്ധറിലായിരുന്നു.