He graduated from Jefferson Medical College at Philadelphia in 1846 and commenced the practice of medicine in Darlington. He moved to New Castle, Pennsylvania, in 1850, and held several local offices.
He obtained his medical education at Jefferson Medical College in Philadelphia in 1846 and began practicing medicine in Darlington. He subsequently relocated to New Castle, Pennsylvania, holding several local positions.