Das Kugelstoßen der Männer bei den Leichtathletik-Europameisterschaften 1966 wurde am 2. und 3. September 1966 im Budapester Népstadion ausgetragen.