Джон Гленн родился в 1921 году в Кембридже, штат Огайо, в семье железнодорожного кондуктора. В 1942-м году, окончив колледж, поступил в Летную школу ВМС США и в 1943 году был направлен на Маршалловы острова, откуда совершил 59 боевых вылетов на истребителе «Ф-4».
Служил на острове Гуам, а в 1953 году – в Корее. Здесь он совершил 90 боевых вылетов и лишь за последние девять дней войны сбил три самолета противника. За свою службу в двух войнах Гленн награжден в общей сложности шестью крестами «За выдающиеся летные заслуги», не считая других боевых регалий.
16 июля 1957 года на сверхзвуковом самолете «Crusader» Гленн установил рекорд скорости, покрыв расстояние от Лос-Анджелеса до Нью-Йорка за три часа 23 минуты. В апреле 1959 года вместе с шестью другими военными летчиками подполковник Джон Гленн был отобран из 110 претендентов для подготовки к космическому полету и в итоге стал кандидатом номер один.
Его полет был назначен на
20 декабря 1961 года, но старт откладывался 10 раз – то из-за технических неполадок, то из-за непогоды. Полет состоялся
20 февраля 1962 года. На первом же витке отказала система стабилизации пилотируемой капсулы на орбите, и Гленн взял управление в свои руки, совершив еще два витка, как и было запланировано.
В 1964 году в звании полковника Гленн вышел в отставку и занялся политикой. Он выставил свою кандидатуру на выборах в сенат, однако проиграл. Сенатором Гленн стал в 1974 году, установив еще один рекорд: до него никто в Огайо не выигрывал сенатские выборы с таким большим преимуществом.
29 октября 1998 года Джон Гленн в возрасте 77 лет совершил на челноке «Дискавери» свою вторую космическую миссию. И это был еще один рекорд – он стал самым пожилым покорителем космоса.
Джон Гленн – почетный член Международной федерации астронавтики, награжден медалью Конгресса США по космонавтике, золотой медалью НАСА «За выдающиеся заслуги», многими американскими медалями, наградами Южной Кореи и ООН.