Buckley was born the fourth of eight children in Washington-on-the-Brazos, Texas, the son of Mary Anne (née Langford) and John C. Buckley.
In 1882, the family relocated from the declining town to San Diego, Duval County, Texas, where John Buckley was a businessman who worked in merchandising, politics and sheep raising.