He entered the plea in a Malibu courtroom Friday morning and was ordered into an 18-month drug diversion program.
The Los Angeles County district attorney's office says the case will be dismissed if O'Neal successfully completes the program.
The 67-year-old, Oscar-nominated actor was arrested in September along with his son, Redmond, and was later charged with felony methamphetamine possession. Sheriff's deputies had searched the actor's home while doing a check on Redmond O'Neal, who was on probation for a previous drug conviction.
Viewers with disabilities can get assistance accessing this station's FCC Public Inspection File by contacting the station with the information listed below. Questions or concerns relating to the accessibility of the FCC's online public file system should be directed to the FCC at 888-225-5322, 888-835-5322 (TTY), or firstname.lastname@example.org.