Der Speerwurf der Männer bei den Leichtathletik-Europameisterschaften 1986 wurde am 26. und 27. August 1986 im Stuttgarter Neckarstadion ausgetragen.