 Roberts was born and raised in Pleasant Grove, California.He attended the public schools and graduated from the California State Normal School in 1891.He taught school in Hollister, California, from 1891 to 1897 and Empire, Ormsby County, Nevada from 1897 to 1899.