Lawrence-Archer werd in 1840 benoemd tot tweede luitenant in het 39e regiment.
Tweede Anglo-Sikh Oorlog van 1848 tot 1849. Hij diende bij het 60th King's Royal Rifle Corps, werd in 1855 aangekondigd als kapitein en ging in 1869 met de rang op half loon; later met de rang van majoor, bleef hij tot zijn dood op de half loonlijst.