Kirschner nacque in una famiglia della borghesia colta tedesca. Suo padre Martin Kirschner (1842-1912) era un magistrato che in seguito fu consigliere comunale a Breslavia, assessore, vicesindaco di Berlino nel 1892 e infine sindaco di Berlino tra il 1899 e il 1912. Sua madre Margarethe Kalbeck era sorella del musicologo Max Kalbeck.