 Kirchner was promoted to Major in 1928 and from 1929 he served in the staff of a cavalry division.Kirchner was promoted to Oberst in 1934 and appointed to command an infantry regiment in the 1st Panzer Division on 15 October 1935 and commanding officer of an infantry brigade on 10 November 1938.He was promoted to Generalmajor in March 1938.