originally meant a hireling or mercenary; one paid a solidus for military service; but hireling and soldier convey now very
different ideas. (See above.)
To come the old soldier over one.
To dictate peremptorily and profess superiority of knowledge and
Source: Dictionary of Phrase and Fable, E. Cobham Brewer, 1894
More on Soldier from Fact Monster: