Credit: St. Lucie County Sheriffs Office

David Cassidy, best known for his role as Keith Partridge on the 1970s classic The Partridge Family, was arrested Wednesday night for DUI.

He was pulled over by the Florida Highway Patrol after he kept swerving his white Mercedes off Florida's Turnpike.

According to the police report, Cassidy, 60, told police he had a glass of wine around lunch time and took a Hydrocodone -- also known as Vicodin -- around 3:30 p.m.

A half-empty bottle of bourbon also was found in Cassidy's vehicle.

In his report, the trooper claims that when Cassidy got out of the car, he was "swaying while standing." His breath test results showed a 0.139 and 0.141 -- well over the .08 legal limit.

He was released around 3:30 a.m. Thursday morning after posting $350 bond.