Weir es va alistar a la South Australian Volunteer Military Force a temps parcial el març de 1885, i el 1890 va ser ascendit a sergent. Va tenir la responsabilitat de lloctinent en el 3r Battalion, Adelaide Rifles, el 19 de març de 1890, i va ser promogut a capità el 25 de maig de 1893. Quan va esclatar la Guerra sudafricana es va presentar com voluntari al servei del South Australian Bushmen's Corps, però es preferien els agents que muntaven a cavall i ell no va ser seleccionat.[5]