Setelah lebih dari 30 tahun mengabdi sebagai penerbang angkatan laut terbaik, Pete "Maverick" Mitchell (Tom Cruise) berada di tempat dia berada sebelumnya, berjuang keras sebagai pilot uji yang berani. Namun, Maverick harus menghadapi hantu masa lalunya ketika dia kembali ke TOPGUN untuk melatih sekelompok lulusan elite dan berhadapan dengan Letnan Bradshaw (Miles Teller), putra mantan pilot pendampingnya (wingman) "Goose". Persaingan sengit terjadi saat para pilot mempersiapkan misi khusus yang akan membutuhkan pengorbanan tertinggi dari mereka yang dipilih untuk menerbangkannya.