Dziesięciobój mężczyzn był jedną z konkurencji rozgrywanych podczas XII mistrzostw Europy w Pradze. Został rozegrany 30 i 31 sierpnia 1978 roku. Zwycięzcą tej konkurencji został reprezentant Związku Radzieckiego Aleksandr Griebieniuk. W rywalizacji wzięło udział dwudziestu czterech zawodników z trzynastu reprezentacji.