Police say around 7:30 p.m. Thursday the officer pulled over a suspected drunk driver at Route 2 and Nathan Avenue in Elsmere, Delaware.
That's when the suspect 39-year-old Julio E. Lara-Garcia allegedly began attacking the officer.
The officer called for backup and police were able to subdue Garcia.
Both the officer and the suspect were treated and released from Christiana Hospital for non-life-threatening injuries.
Garcia was later arrested for assault, resisting arrest and DUI charges are pending.