Der Wettbewerb über 100 Meter Brust der Männer bei den Olympischen Spielen 2016 in Rio de Janeiro wurde am 6. und 7. August 2016 ausgetragen. 46 Athleten aus 38 Ländern nahmen daran teil.
Es fanden sechs Vorläufe statt. Die sechzehn schnellsten Schwimmer aller Vorläufe qualifizierten sich für die beiden Halbfinals, die am gleichen Tag (MESZ am nächsten Tag) ausgetragen wurden. Für das Finale am nächsten Tag qualifizierten sich hier die acht schnellsten Starter beider Läufe.