 He prepared for college in the Mifflinburg Academy, and graduated from Lafayette College in Easton, Pennsylvania, in 1871.He taught school at Mount Carmel, Pennsylvania and was principal of the Mauch Chunk Public Schools from 1875 to 1880.He studied law, was admitted to the bar in Carbon County, Pennsylvania, in 1881, and commenced practice at Mauch Chunk.