Das Gewichtheben der Männer in der Klasse bis 105 kg (Schwergewicht) bei den Olympischen Sommerspielen 2016 in Rio de Janeiro fand am 15. August 2016 in der zweiten Halle des Riocentro statt. Es traten 17 Sportler aus 15 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.