The crash happened around 11 a.m. on the 300 block of Lancaster Avenue.
Radnor police tell Action News, the officer was working a funeral escort when he was struck.
The officer suffered a leg injury, and is currently listed in stable condition at Pennsylvania Hospital.
The striking vehicle did remain on the scene. The accident remains under investigation.