Hahnemann nacque e crebbe a Meißen (Germania). Iniziò a studiare medicina a Lipsia nel 1775, dove rimase per due anni. Dopo un periodo di studio a Vienna e un'interruzione degli studi, nel 1779 riprese gli studi a Erlangen, dove si laureò nel corso dello stesso anno.