The 26 year old's vehicle was pulled over by a Santa Monica cop early on Tuesday (02Aug11) when O'Neal ran a red light.
Heroin was reportedly found during a routine search of the car.
As WENN went to press, the troubled Hollywood offspring was being held without bail, pending a court appearance.
O'Neal has battled drug addiction since his teens and has been in and out of jail and rehab clinics numerous times for crimes related to substance abuse.
He was behind bars when his mother, Fawcett, died in 2009. He was temporarily released so he could attend her funeral.