Під час Другої світової війни Джон Гленн зробив 59 бойових вильотів, літав на F4U «Корсар» над Маршалловими островами. Після Другої світової війни продовжував служити льотчиком на острові Гуам. Він брав участь в Корейській війні, відслужив на театрі військових дій два терміни: перший — літаючи у складі ескадрильї морської піхоти на , другий — у складі ПС США на F-86 «Сейбр» (на «Сейбр» він здобув три повітряні перемоги).