Cody Rose, 23, of Butler was arrested twice in the same day this past week.
An officer witnessed Rose crash into a guard rail Sunday along Saw Mill Run Road. Rose agreed to a breath test and failed.
Rose was released to his father, John Rose of Butler, but minutes later 911 received a report that Cody Rose was assaulting his father along New Castle Road.
Officers said Rose strangled and punched his father in the face.
A scuffle ensued as Cody Rose allegedly resisted arrest, causing abrasion injuries to one officer.
Rose is charged with two counts of felony aggravated assault, resisting arrest, simple assault, DUI, disorderly conduct, public drunkenness, harassment and speeding.
He was being held in Butler County Prison on $20,000 bail.