Lawrence-Archer buvo paskelbtas antruoju leitenantu 39-ajame pulke 1840 metais, vėliau tarnavo su 24-ajame pulke per Antrąjį anglo-sikų karą
nuo 1848 iki 1849 metų. Jis tarnavo 60-ajame karališkame šaulių korpuse, 1855 m. tapo kapitonu, o 1869 m. - pusiau apmokamas. Vėliau, užimdamas majoro laipsnį, jis liko pusiau apmokamas iki pat mirties.