Rzut oszczepem mężczyzn podczas XXV Letnich Igrzysk Olimpijskich w Barcelonie rozegrano 7 (kwalifikacje) i 8 sierpnia 1992 (finał) na Estadi Olímpic de Montjuïc. Zwycięzcą został reprezentant Czechosłowacji Jan Železný, który w finale ustanowił nowy rekord olimpijski z wynikiem 89,66 m[1].
– rekord świata | – rekord krajowy | – rekord życiowy | = – wyrównany rekord życiowy | – najlepszy wynik w sezonie | = – wyrównany najlepszy wynik w sezonie | – rekord olimpijski
Fn – falstart | DNF – nie ukończył | DNS – nie wystartował | DSQ – zdyskwalifikowany
Do finału awansowali zawodnicy, którzy osiągnęli minimum 80,00 m (Q), względnie 12 najlepszych (gdyby mniej niż 12 zawodników osiągnęło minimum). Oszczepnicy startowali w dwóch grupach (A i B).