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