Feel the need... The need for speed.
Flygpiloten och kapten Pete "Maverick" Mitchell (Tom Cruise) skulle hellre flyga än att förtjäna sina vingar. Han är nu testpilot i Mojaveöknen för hypersonic-flygplanet Darkstar. Efter en flygning med prototypen där han nådde Mach 10 fattar hans plan eld och Maverick måste kasta sig ut. Testprogrammet måste avslutas. Amiral Cain (Ed Harris), som ansvarar för programmet, vill förbjuda Maverick att flyga.
Maverick kallas till basen av sin vän och tidigare rivaliserande pilot, amiral Tom "Iceman" Kazansky, numera befälhavare för den amerikanska Stillahavsflottan.
Maverick kan bli den nya instruktören för jaktskolan Top Gun. Där träffar han löjtnant Bradley "Rooster" Bradshaw (Milles Teller), son till Nick "Goose" Bradshaw. Bradshaw håller sig på avstånd. Rooster förebrår Maverick särskilt för att han har bromsat sin karriär.
Hans teams uppdrag är att förstöra en anläggning i höga berg för tillverkning av anrikat uran. Maverick visar all sin lätthet i flygningen inför sitt teams beundran.
Maverick träffar Iceman igen, en fyrstjärnig amiral som har drabbats av en allvarlig sjukdom. Han förklarar för Maverick att han måste lyckas med detta uppdrag och ger honom råd om hur han ska hantera Rooster.