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 received education at rural schools in his home county and the Bloomsburg State Normal School, Pennsylvania, and subsequently taught for several years in Union and Snyder Counties.