Enne Esimest maailmasõda teenis Johan Laidoner ohvitserina 13. Jerevani grenaderipolgus, 1. Kaukaasia kütipolgus, Kaukaasia sõjaväeringkonna staabis. I maailmasõja alates määrati III Kaukaasia armeekorpuse staapi. 7. jaanuaril 1913 ülendati alamkapteniks.