How to Address Military Personnel
Branch-by-branch rules for every pay grade — spoken, written, and in email. Because calling a Sergeant Major "Sir" is a recoverable mistake, but only if it happens once.
NCOs are never "Sir" or "Ma'am"
This is the single most common civilian mistake, and the one that lands worst. Every NCO in the United States military — E-5 through E-9 — is addressed by their title. Not "Sir." Not "Ma'am." Their title.
"Sir" and "Ma'am" are reserved for commissioned officers (O-1 and above) and, in practice, warrant officers. Directing either at an NCO implies you think they are an officer — and that reads as an insult. There is a reason the NCO corps has a saying: "Don't call me sir — I work for a living."
Correct address for NCO grades:
- E-5/E-6 — "Sergeant," "Staff Sergeant," "Petty Officer," "Sergeant" (AF)
- E-7 — "Sergeant First Class," "Gunnery Sergeant" (or "Gunny"), "Chief," "Master Sergeant" (AF)
- E-8 — "Master Sergeant," "First Sergeant," "Senior Chief," "Senior Master Sergeant"
- E-9 — "Sergeant Major," "Command Sergeant Major," "Master Gunnery Sergeant," "Master Chief," "Chief Master Sergeant"
Address Rules by Grade Group
Junior Enlisted
E-1 through E-4NCOs and Senior NCOs
E-5 through E-9This is where the Cardinal Rule lives. Read it. Internalize it. These are the people who run the actual military.
Warrant Officers
W-1 through W-5Company Grade Officers
O-1 through O-3Field Grade Officers
O-4 through O-6General and Flag Officers
O-7 through O-10The Captain Problem
"Captain" is the same word for completely different pay grades depending on the branch. An Army Captain and a Navy Captain are separated by three full rungs on the pay ladder. If you meet a Navy Captain at a joint event and assume they're equivalent to an Army Captain — you are treating an O-6 like an O-3. That is a significant error.
| Branch | Their "Captain" Is | Equivalent To |
|---|---|---|
| Army | O-3 | Same as Marines Captain, AF Captain |
| Marines | O-3 | Same as Army Captain, AF Captain |
| Air Force | O-3 | Same as Army Captain, Marine Captain |
| Space Force | O-3 | Same as Army Captain, AF Captain |
| Navy | O-6 | Equivalent to Army/Marine/AF Colonel — outranks all O-3 Captains by 3 pay grades |
| Coast Guard | O-6 | Same as Navy Captain — equivalent to Colonel in the other services |
When in doubt about a Navy or Coast Guard officer's grade, look at the sleeve stripes or shoulder boards. Four stripes = O-6 Captain. Three stripes = O-5 Commander. Two stripes = O-4 Lieutenant Commander.
Written Correspondence
The rules that change from spoken address: spell out the full title in salutations, use branch-appropriate abbreviations in headers, and never abbreviate rank in the body of a letter opening.
"Dear General Smith," / "Dear Sergeant First Class Davis," / "Dear Chief Petty Officer Williams,"
"Dear General," or "Dear Sergeant Davis," (omitting the grade) or "Dear SSG" (abbreviation in salutation)
"Good morning, Sergeant First Class Davis,"
"Good morning, Davis," (last name only, unless you outrank them or they've invited it)
"Lieutenant Colonel Jane Smith, United States Army" or "LCDR John Jones, USN"
"LTC Jane Smith" on the envelope — formal addressing spells it out
"Dear Staff Sergeant Jones,"
"Dear SSG Jones," — abbreviate ranks in headers and signatures, not in salutations
Write full titles for all — "Major Smith, Captain Jones, and Lieutenant Davis"
Mixing abbreviations and full titles in the same list
Civilian Etiquette
- —You have no obligation to call anyone "sir" or "ma'am" as a civilian. Military courtesy rules apply to military personnel, not civilians. That said, using "sir" or "ma'am" when you don't know the rank is always safe for officers — and is generally appreciated.
- —The safe default for civilians: if you don't know whether someone is an officer or NCO and you want to err on the side of respect, use their last name — "Smith" — or ask how they'd like to be addressed.
- —Retired veterans: using their former rank title is courteous and appreciated. "General Smith," "Sergeant Major Jones," "Captain Davis." If someone introduces themselves with their rank, use it.
- —Formal events: if military officers are announced at a ceremony or formal dinner by rank and name, use that rank when addressing them for the rest of the event.
- —Employers hiring veterans: it is entirely appropriate — and often appreciated — to acknowledge a veteran's service and use their rank in professional settings if they have introduced themselves with it. It signals that you see the whole person, not just the resume line.
Common Mistakes
These are the ones that get civilians into trouble. The good news: most are survivable if they happen once and you course-correct immediately.
Calling a Sergeant Major "Sir"
"Sir" is for commissioned officers. A Sergeant Major is an E-9 — the pinnacle of the enlisted corps. Calling them "Sir" implies they're an officer. It is not a compliment.
Calling a Lieutenant Colonel "Colonel"
They are not a Colonel. They are a Lieutenant Colonel. That distinction took years of competitive promotion boards. Dropping the "Lieutenant" erases the distinction between O-5 and O-6.
Treating all NCO titles as interchangeable
"Sergeant" is not a catch-all. A Gunnery Sergeant is not a Sergeant. A First Sergeant is not a Master Sergeant. Rank distinctions within the NCO corps are significant and culturally meaningful.
Assuming "Captain" means the same thing across branches
Army Captain = O-3. Navy Captain = O-6. The same word represents a three-grade difference. A Navy Captain is equivalent to an Army Colonel.
Using rank abbreviations spoken aloud
"SSG Jones" said out loud sounds wrong in most professional contexts — it is a written convention, not a spoken one.
Addressing a female officer as "sir"
"Sir" is masculine. Female officers are addressed as "Ma'am" or by their title.
Addressing a Chief Petty Officer as "sir" or "ma'am"
Navy Chiefs are enlisted. "Sir" implies commissioned officer status — a Category 1 error in Navy culture.
Questions Civilians Actually Ask
Do I have to say "sir" or "ma'am" to a military officer as a civilian?
No. You have no obligation. Civilians are not subject to military courtesy rules. That said, using "sir" or "ma'am" when you don't know the rank is universally safe for commissioned officers and is generally welcomed. It's never wrong. The only risk is directing it at an NCO, which is why knowing the difference between an officer and an NCO is the foundation of all military address protocol.
How do I address a Sergeant Major versus a Command Sergeant Major?
Both are addressed verbally as "Sergeant Major." The full title distinguishes their specific role and billet, but "Sergeant Major" covers both in spoken address. The distinction matters in writing and in formal introductions. The Sergeant Major of the Army is addressed formally as "Sergeant Major of the Army" — there is only one at a time.
What do I call a Warrant Officer?
"Mister Smith" or "Ms. Smith" is the traditional convention, particularly in the Army. "Sir" or "Ma'am" is also widely used and accepted, especially from enlisted personnel. In Army aviation specifically, "Mister [Last Name]" is the dominant crew convention. Written: "Chief Warrant Officer Smith" or the grade abbreviation (CW2, CW3, CW4, CW5).
Is "Gunny" an acceptable address for a Gunnery Sergeant?
Yes, and in Marine Corps culture it is often the preferred one. "Gunny" for Gunnery Sergeant is widely used by Marines at all levels. Using it correctly — meaning you know that "Gunny" means Gunnery Sergeant (E-7), not just any sergeant — signals cultural literacy. Do not use it for other sergeant grades.
How do I address retired military personnel?
Using their retired rank title is courteous and generally appreciated: "General Smith," "Sergeant Major Jones," "Captain Davis." Veterans who served in senior ranks typically continue to be addressed by that rank socially. If someone introduces themselves with their rank — retired or not — use it.
What is the correct email greeting for a military officer?
"Good morning, Major Smith," is the standard pattern. Follow it with a comma after the name. Spell out the full rank — do not use abbreviations in a salutation. "Dear Major Smith," works equally well in formal correspondence. The rank + last name construction is expected and professional in any service context.
Can I call a Navy Captain "sir" if I outrank them in another branch?
This question almost never comes up in the real world because joint protocol handles it clearly: officers address more senior officers as "sir" or "ma'am" regardless of branch. A Navy Captain (O-6) is addressed as "sir" or "ma'am" by any O-5 or below. As a civilian, "sir" or "Captain Smith" both work.
What does it mean when an NCO calls me "sir" — are they insulting me?
Probably not, but in some sub-cultures it has a barbed edge. There is a well-worn phrase in the NCO corps: "Don't call me sir — I work for a living." Directed at an officer, it is darkly humorous. Directed at a civilian who just called them "sir," it is a gentle correction. If an NCO calls you "sir" after you called them that, they are likely reminding you that they are not an officer.