Biography.guide
Home › People › Military personnel › John J. McVeigh
Portrait of John J. McVeigh

John J. McVeigh

1921 – 1944

World War II Medal of Honor recipient

Don't just read it — keep itBiographies to ownE-book · Audio · Video From $7 →

About John J. McVeigh

Lived 1921 – 1944 (aged 22). John J. McVeigh was an American military personnel.

John Joseph McVeigh (September 26, 1921 – August 29, 1944) was a United States Army soldier and a recipient of the United States military's highest decoration—the Medal of Honor—for his actions during the Battle for Brest in World War II.

Early life and military service McVeigh was born in 1921. He was working at a rustproofing company when he joined the Army in his hometown of Philadelphia in September 1942, and by August 29, 1944, was serving as a sergeant in Company H, 23rd Infantry Regiment, 2nd Infantry Division. During a German counterattack on that day, near Brest, France, he directed his squad's fire and, when his position was almost overrun, single-handedly charged the Germans with his only weapon, a trench knife. McVeigh was killed in the attack and, on April 6, 1945, posthumously awarded the Medal of Honor.

McVeigh, aged 22 at his death, was buried in the Holy Sepulchre Cemetery, Cheltenham, Pennsylvania.

Medal of Honor citation Sergeant McVeigh's official Medal of Honor citation reads:

Biography shop

Don’t just read it —
keep it.

Full-length biographies made to live with: read them, listen on the way to work, watch them tonight.

  • E-book
  • Audio
  • Video
Browse the shop — from $7

Instant download · yours to keep · every purchase keeps this site free

Important facts

Birth century
Occupation
Nationality
Awards
Medal of Honor
Also known as
John Joseph McVeigh

People in John J. McVeigh's life

Named in this biography and alive at the same time

Contemporaries

People whose lives overlapped John J. McVeigh's

Frequently asked questions

Who was John J. McVeigh?

World War II Medal of Honor recipient

When was John J. McVeigh born?

John J. McVeigh was born on 26 September 1921 in Philadelphia.

When did John J. McVeigh die?

John J. McVeigh died on 29 August 1944 in Brest.

What was John J. McVeigh's occupation?

John J. McVeigh was a military personnel.

What nationality was John J. McVeigh?

John J. McVeigh was American.

Sources & further reading

· Wikipedia: John J. McVeigh

· Wikidata: Q6241189

· DBpedia: John J. McVeigh

Cite this page

APA: Biography.guide. (2026). John J. McVeigh. https://biography.guide/john-j-mcveigh/

MLA: "John J. McVeigh." Biography.guide, https://biography.guide/john-j-mcveigh/.

Chicago: "John J. McVeigh." Biography.guide. https://biography.guide/john-j-mcveigh/.

Data last updated: 2026-09-20 · Spot an error? Report a correction.

Page generated 2026-09-27 05:26 UTC