The men's shot put at the 1978 European Athletics Championships was held in Prague, then Czechoslovakia, at Stadion Evžena Rošického on 31 August and 1 September 1978.
1 September
†: Yevgeniy Mironov ranked initially 2nd (20.87m), but was disqualified for infringement of IAAF doping rules.
‡: Geoff Capes was disqualified for "disorderly conduct" after pushing an official.
31 August
†: Yevgeniy Mironov initially reached the final, but was disqualified later for infringement of IAAF doping rules.
‡: Geoff Capes initially reached the final, but was disqualified for "disorderly conduct" after pushing an official.
According to an unofficial count, 19 athletes from 12 countries participated in the event.