Kirchner entrò nel Reale esercito sassone nel 1899 e divenne ufficiale nel 1907. Durante la prima guerra mondiale servì con la 23ª Divisione, e dopo la guerra continuò a prestare servizio nella Reichswehr. Nel 1928 venne promosso maggiore e dal 1929 servì nello stato maggiore di una divisione di cavalleria. Nel 1934 venne promosso Oberst (Colonnello) e venne nominato al comando di un reggimento di fanteria della 1a Panzer-Division il 15 ottobre 1935; il 10 novembre 1938 venne nominato comandante di una brigata di fanteria. Nel marzo 1938 venne promosso Generalmajor (Maggior generale).[1]