 He attended the public schools and the normal university.Later, he taught school in Wisconsin, Iowa, Nebraska, and New Mexico.He was the superintendent of public schools of Colfax County, New Mexico in 1892–1896.