Thomas J. Osborne was born March 9, 1860, in Swinton, England, and immigrated to the United States with his parents in 1870. In 1871, the family settled in Pioche, Nevada. In 1881, he married Louise Theis. The couple had one son and three daughters. The youngest daughter married Jerome Fargo Sears in 1911.