Officers arrested David Levy, of Kennett Square, for official oppression, recklessly endangering another person and simple assault charges.
Reports show the incident happened in late December when Levy was off-duty.
Witnesses say he forced another vehicle off the road near Longwood Gardens and pointed his gun at other cars.