Do soldiers salute officers from opposing armies? Does navy salute army?
All services of the military in the United States (Army, Navy, Marines, Coast Guard and Air Force) salute one another. Always the junior person salutes all officers. If an officer of junior rank is in the company of a senior officer he/she "takes on" their rank. Example- an O-4 is with and O-5, the O-4 is recognized for protocol and rendering of salutes as an O-5. Therefore, if another O-5 approaches the O-4 does not salute that O-5 (approaching) as those of the same rank do not salute one another. If and O-6 came by, then both (O-4/O-5 walking/standing together) would first salute and hold the salute until the O-6 passed or returned the salute. Enlisted members do not salute one another, only commissioned officers. Navy, Marine Corps and Coast Guard personnel do not salute out of uniform or indoors uncovered (no hat) unless they are on official duty and covered. Those in uniform shall salute any recognized officer even if they are out of uniform. Example-if you’re walking on base and see the commanding officer of your unit (senior to you) you shall salute him/her. These rules apply to allies and/or coalition forces. One should not salute in a combat situation.