It happened after 9:00 p.m. Thursday at Rising Sun Avenue and 9th Street in Hunting Park.
The officer was taken to Temple University Hospital where he was treated for a mild concussion and minor scrapes and bruises.
The horse suffered cuts and bruises but was up and walking around. He was taken back to the stable and will be treated by a veterinarian.
There was no immediate word what charges the driver faces.