 He served as a member of the Pennsylvania State Senate for the 11th district from 1889 to 1896.During the Spanish–American War, he served as captain of Company G, Ninth Regiment, Pennsylvania Volunteers.He was a delegate to the 1900 Democratic National Convention.