Lt. Pete Mitchell (TOM CRUISE) is a Navy pilot whose ego and skills have earned him the nickname "Maverick." Flying with his radar intercept officer Lt. Nick "Goose" Bradshaw (ANTHONY EDWARDS), he and another pilot, Cougar (JOHN STOCKWELL) -- who's flying with his RIO, Lt. Sam "Merlin" Wells (TIM ROBBINS) -- get the rare but scary opportunity to engage an enemy pilot in a MiG fighter over the Indian Ocean. That ends peacefully, but the encounter leaves Cougar shaken and he resigns.
Thus, their commander informs Maverick and Goose that they've been bumped up on the list and will now be attending the Navy's Fighter Weapons School that's known to insiders as Top Gun. Reassigned to the military base at Miramar, California under the direction of Lt. Cmdr. Rick "Jester" Heatherly (MICHAEL IRONSIDE) and Cmdr. Mike "Viper" Metcalf (TOM SKERRITT), they meet the other top pilot crews including Lt. Tom "Iceman" Kazanski (VAL KILMER) and his RIO Lt. Ron "Slider" Kerner (RICK ROSSOVICH).
While Goose is married to Carole (MEG RYAN) who eventually arrives for a visit, Maverick meets and puts the moves on Charlotte "Charlie" Blackwood (KELLY McGILLIS), unaware that she's a civilian consultant and instructor at Top Gun. The two eventually become an item, but her critical demeanor in the classroom and that of his other instructors soon challenge his ego that's fueled by his belief that he has to live up to the reputation of his fighter pilot father whose death has long been classified.
As the weeks pass, Maverick and the other pilots challenge each other, their instructors and their own abilities as they compete to find out who's the best pilot.