Heinlein nació en Butler, un pequeño pueblo del condado de Bates, Missouri, el 7 de julio de 1907.