Stehr was born in Habelschwerdt (Bystrzyca Kłodzka) in 1864; he was the fifth child of Robert Stehr. He was brought up in an indigent family under the strict rules of his religious parents. Much of Stehr's family background remains unknown, however in the novel Drei Nächte, if accepted as being autobiographical, he mentioned a grandfather, who came from Baden.