It happened on Bear-Christiana Road near Freedom Road. A car hit the officer's vehicle on the driver's side. The other car stopped.
No word if charges are expected.
It took first responders 20 minutes to free the officer from the damaged patrol car.
He is in stable condition.