Het enkelspel tafeltennis voor de mannen op de Olympische Zomerspelen 2016 vond plaats van zaterdag 6 tot en met donderdag 11 augustus 2016. Regerend olympisch kampioen was de Chinees Zhang Jike, die als nummer twee van de plaatsingslijst zijn titel verdedigde. Ma Long voerde de plaatsingslijst aan, die was gebaseerd op de wereldranglijst van de ITTF.
Op 6 augustus, de eerste dag van het tafeltennistoernooi, speelden de ongeplaatste spelers de voorronde en de eerste ronde. De zestien tafeltennissers die door de eerste ronde kwamen voegden zich bij de eerste groep geplaatste spelers (17–32); de winnaars van deze tweede ronde kwamen in de derde ronde in actie tegen de hoogstgeplaatste spelers (1–16). Vanaf dat moment was het een reguliere knock-outfase. De verliezers van de halve finale speelden in een aparte wedstrijd om het brons.
Geplaatste spelers № speler land prestatie uitgeschakeld door 1. Ma Long winnaar 2. Zhang Jike finale Ma Long 3. Dimitrij Ovtcharov kwartfinale Vladimir Samsonov 4. Jun Mizutani halve finale Ma Long 5. Chuang Chih-yuan derde ronde Quadri Aruna 6. Wong Chun-ting vierde ronde Koki Niwa 7. Vladimir Samsonov halve finale Zhang Jike 8. Marcos Freitas kwartfinale Jun Mizutani 9. Jeong Young-sik vierde ronde Ma Long 10. Timo Boll vierde ronde Quadri Aruna 11. Tang Peng derde ronde Hugo Calderano 12. Lee Sang-su derde ronde Adrian Crișan 13. Simon Gauzy derde ronde Kou Lei 14. Tiago Apolónia derde ronde Bojan Tokić 15. Andrej Gaćina derde ronde Paul Drinkhall 16. Stefan Fegerl derde ronde Koki Niwa
Toernooischema Laatste vier
Deel 1
Deel 2
Deel 3
Deel 4
Mannen