Né en 1912 à Nikolai, Haute-Silésie, Allemagne.
Chef de chœur allemand, Gerhard Herwig, a étudié la musique d’église à Breslau, à l’Universitätsmusiklehrer (Université de professeurs de musique) à Erlangen, et est devenu Kantor à temps plein à Berlin.
En 1948 Gerhard Herwig est nommé Stadtkantor (Cantor de la Ville) à Rothenburg.
De 1951 à 1978 il est directeur du Bachchor d’Essener ; en 1958, il est nommé directeur de la musique d’église, et prend sa retraite en 1978.
Puis, pendant de nombreuses années, il a donné des concerts d’orgue en Allemagne et à l’étranger.