 He represented the 30th district of the Pennsylvania State Senate.Eichelberger gained notoriety following his defeat of Senate President Pro-Tempore Robert Jubelirer in the May 2006 primary election.In 2018, he ran to represent Pennsylvania's 13th congressional district in the U.S. House, though lost his party's nomination in the primary.