Heidenhain entstammte einer Ärztefamilie.
Sein Vater war der Arzt und Medizinhistoriker Georg Heidenhain. Heidenhain studierte Medizin in Berlin und Königsberg und promovierte 1885 mit einer Arbeit über die Pathologie der Nerven.