The men's 800 metres at the 1958 European Athletics Championships was held in Stockholm, Sweden, at Stockholms Olympiastadion on 19, 20, and 21 August 1958.