De 800 meter mannen op de Olympische Zomerspelen 2012 in Londen vond plaats op 6 augustus (series), 7 augustus (halve finales) en 9 augustus 2012 (finale). Regerend olympisch kampioen was Wilfred Bungei uit Kenia.
Records
Voorafgaand aan het toernooi waren dit het wereldrecord en het olympisch record.