thumb|250px|Bieg finałowy konkurencji biegu na 800 metrów podczas Mistrzostw Europy 2010 w Lekkoatletyce thumb|250px|Marcin Lewandowski - złoty medalista, tuż po zakończeniu biegu finałowego Bieg na 800 metrów mężczyzn – jedna z konkurencji rozegranych podczas lekkoatletycznych mistrzostw Europy na Estadi Olímpic Lluís Companys w Barcelonie.
Biegi eliminacyjne zostały rozegrane 28 lipca. Uczestniczący w nich zawodnicy zostali podzieleni na 4 grupy. Do półfinałów awansowało 3 najszybszych zawodników z każdego biegu oraz 4 z najlepszymi czasami ze wszystkich biegów eliminacyjnych. Z rywalizacji wycofał się broniący tytułu Holender Bram Som. Półfinały rozegrano 29 lipca. Uczestniczący w nich zawodnicy zostali podzieleni na 2 grupy. Do finału awansowało po 3 najlepszych zawodników z każdego biegu oraz 2 najszybszych z grona pozostałych. W finale, rozegranym 31 lipca, rywalizowało 8 zawodników. Złoty medal zdobył Polak Marcin Lewandowski. Był to pierwszy złoty medal zdobyty przez reprezentantów Polski podczas Mistrzostw Europy w Lekkoatletyce 2010. Srebrnym medalistą został Brytyjczyk Michael Rimmer, a brązowym Polak Adam Kszczot.