A studiat științe și inginerie în orașele germane Dresda, München și Berlin, unde a studiat sub îndrumarea lui Gustav R. Kirchhoff și Hermann von Helmholtz. În 1880, Hertz a obținut doctoratul la Universitatea din Berlin, iar în următorii trei ani a rămas pentru studii postdoctorale sub îndrumarea lui Helmholtz, fiind asistentul său. În 1883, Hertz a preluat un post de lector în fizică teoretică la Universitatea din Kiel. În 1885, Hertz a devenit profesor titular la Universitatea din Karlsruhe.
Limba arabă și sanscrita