The incident happened at the intersection of 5th Street and Little Elk Creek Road in East Nottingham Township.
Investigators say the trooper was directing traffic around another crash when he was hit by 33 year-old Eugenio Ortiz Perez-Bard.
Both were taken to the hospital and placed in stable condition.
Officials say Perez-Bard will be arrested once he is medically cleared.