 He graduated from Washington College (now Washington & Jefferson College) in Washington, Pennsylvania, in 1822.He studied law under Thomas McKean Thompson McKennan was admitted to the bar in 1826 and commenced practice in Washington, Pennsylvania.He served as treasurer of Washington County, Pennsylvania, from 1826 to 1830.