He attended the rural schools in his native county and the State Normal School at Bloomsburg, Pennsylvania. He taught school for several years in Union and Snyder Counties.
He attended rural schools in his native county and the Bloomsburg State Normal School before teaching in Union and Snyder Counties.