Rudolf Johann Schock (4 September 1915 – 13 November 1986) was a German tenor.

Schock was born in Duisburg, Prussian Rhine Province. He sang a wide repertoire from operetta to Lohengrin, recording among others opera and lieder, doing television, radio and film work.

His voice fell almost into the heldentenor fach but was smaller and more ardent than many voices in that category. Schock is described by Grove as a "lyric tenor" with a warm flexible voice, and a "strong top voice" which suited him to "heroic roles". However the same source feels that his acting left something to be desired. It resumed after the end of WWII in 1945 in Hanover. The following year, he appeared with two of the Berlin-based opera companies and in 1947 he joined the Hamburg State Opera where he was a member until 1956.

Schock continued making concert appearances into his sixties. Aged 71, he died suddenly of a heart attack in Gürzenich, a district of the town of Düren where he had made his home.