沖縄戦は1945年（昭和20年）3月26日から始まり、主な戦闘は沖縄本島で行われ、組織的な戦闘は4月2日に開始、6月23日に終了した。連合国軍の目的は日本本土攻略のためのマリアナの基地と共同体制をとれる対日本本土爆撃のための航空基地確保と、日本本土進攻の補給基地の確保であった。日本軍の目的は、大本営（主に日本海軍軍令部） が特別攻撃隊を主力とする航空攻撃により連合国軍に大打撃を与えて、有利な条件で講和を結ぼうという『一撃講和』を目指していたのに対し、現地の第32軍司令部は当時想定されていた本土決戦 に向けた時間稼ぎの「捨石作戦」（持久戦）を意図するという不統一な状況であった。第32軍はサイパンの戦いなどで失敗した水際防御を避け、ペリリューの戦い・硫黄島の戦いで行われた内陸部に誘い込んでの持久戦（縦深防御）を基本方針として戦い、特に首里（現・那覇市の一部）北方で激戦となった。海上では大本営の決戦構想に基づき特別攻撃隊を中心とした日本軍航空部隊が攻撃を繰り返し、戦艦「大和」などの日本海軍残存艦隊による「沖縄特攻」も行われた。