Het handbaltoernooi voor mannen tijdens de Olympische Zomerspelen 2016 in Rio de Janeiro begon op zaterdag 7 augustus en eindigde op zondag 21 augustus, de slotdag van de Olympische Spelen.

De twaalf deelnemende teams zijn verdeeld over twee groepen van zes, waarin een halve competitie wordt gespeeld. Aan het einde van de groepsfase gaan de nummers één tot en met vier van elke groep door naar de kwartfinales, de winnaars van de vier kwartfinales stoten door naar de halve finales. De winnaars van de halve finales gaan door naar de finale, de verliezers van de halve finales spelen een wedstrijd om de bronzen medaille.

Gekwalificeerden

Groepsfase

Groep A (eindstand)

Groep A (wedstrijden) 
alle tijden zijn West-Europese Zomertijd (UTC +1:00)

Groep B (eindstand)

Groep B (wedstrijden) 
alle tijden zijn West-Europese Zomertijd (UTC +1:00)

Knock-outfase

Kwartfinales

Halve finales

Troostfinale

Finale

Eindrangschikking

Mannen