Police say the incident happened shortly before 5 a.m. Sunday as a family of six drove home along Willow Grove Road after spending the Christmas weekend with family in Wilmington.
The man told police that a vehicle tried to pass them several times, then pulled alongside them. He told police the driver pointed a gun at them and yelled at him to pull over.
Police say they found the car with a loaded handgun inside and arrested driver Derrick Serrano. He is charged with weapons offenses, endangering the welfare of a child and reckless endangering. He was also charged with driving under the influence and failure to have insurance and registration.