Das Gewichtheben der Männer in der Klasse bis 85 kg (Halbschwergewicht) bei den Olympischen Spielen 2012 in London wurde am 3. August 2012 im Exhibition Centre London ausgetragen. Es traten 23 Sportler aus 20 Ländern an.
Der Wettbewerb bestand aus zwei Teilen: Reißen(Snatch) und Stoßen(Clean and Jerk). Die Teilnehmer traten in zwei Gruppen zuerst im Reißen an, bei dem sie drei Versuche hatten. Wer ohne gültigen Versuch blieb, schied aus. Im Stoßen hatte wieder jeder Starter drei Versuche. Der Sportler mit dem höchsten zusammenaddierten Gewicht gewann. Im Falle eines Gleichstandes gab das geringere Körpergewicht den Ausschlag.
Am 18. Oktober 2016 disqualifizierte das IOC den ursprünglich zweitplatzierten Russen Apti Auchadow wegen Dopings mit Dehydrochlormethyltestosteron und Drostanolon.[1] Am 21. November 2016 folgte die Disqualifikation des ursprünglich neuntplatzierten Georgiers Rauli Tsirekidze, der sich mit Dehydrochlormethyltestosteron und Stanozolol gedopt hatte.[2] Im Mai 2019 wurde auch Mikalaj Nowikau wegen Dopings disqualifiziert. Im November 2020 folgte die Disqualifikation von Gabriel Sîncrăian, ebenfalls wegen Dopings.
Der Iraner Sohrab Moradi schaffte keinen gültigen Versuch im Reißen und schied somit aus.
Titelverteidiger Lu Yong aus China, in führender Position nach dem Reißen, konnte keinen gültigen Versuch im Stoßen absolvieren und fiel damit aus der Wertung.