The incident happened in West Rockhill Township on Ridge Road and Lawn Avenue.
Officials say the officer was assisting at an earlier accident scene when he was struck by a vehicle.
He was flown to St Luke's hospital with serious, but non-life threatening injuries.
The incident is under investigation.