The Navy SEAL who gained fame when he publicly said he was the person who killed Usama bin Laden was arrested in Texas.

Robert J. O'Neill, the 47-year-old former member of SEAL Team Six, was arrested in Frisco, Texas, and charged with misdemeanor assault causing bodily harm and public intoxication, Fox News has confirmed.

O'Neill was booked in Frisco and released the same day on a $3,500 bond while jail records showed only the assault charge, according to the report.

9/11 REMEMBRANCE: NAVY SEAL WHO KILLED BIN LADEN WARNS ABOUT AMERICA’S GREATEST THREAT NOW

ONeill smiling while talking to someone.

Former member of SEAL Team Six Robert J. O'Neill (NNS, WVLT, CBS)

The former SEAL was in town to record a podcast at a cigar lounge, according to a report from the New York Post.

The Frisco Police Department did not immediately respond to a Fox News request for comment.

O'Neill gained fame after publicly claiming to be the Navy SEAL who killed Osama bin Laden during the raid on his compound in Pakistan in May 2011, eventually recounting the story in his 2017 book, "The Operator."

ONeill speaking at a conference.

Former Navy SEAL Robert J. O'Neill speaks at a conference. (NNS, WVLT, CBS)

NAVY SEAL WHO KILLED BIN LADEN: EVERY DAY WE NEED TO CELEBRATE THIS 'GREAT COUNTRY'

The former SEAL reportedly was highly decorated as a service member, having reportedly taken part in more than 400 combat missions and received two Silver Stars and four Bronze Stars with valor

He also was the lead jumper on the mission to rescue Capt. Richard Phillips from a vessel highjacked by Somali pirates, a raid that was the basis of the film "Captain Phillips" with Tom Hanks in 2013.

Publishing his book was controversial within the special warfare community, which typically abides by a code of silence when it comes to covert missions. The U.S. government has never confirmed O'Neill's accounting of the raid while fellow former SEAL Matt Bissonnette said in a book of his own that O'Neill's story was false. A different SEAL had fired the shots that killed the infamous terrorist mastermind, Bissonnette said.

O'Neill has also had previous run-ins with law enforcement, according to a report from WNCT, including a 2016 arrest on suspicion of driving under the influence in his native Montana, In that case, authorities said they found O'Neill sleeping in the driver's seat of his car that was still running. O'Neil entered a not guilty plea in that case, arguing that he had taken "a prescribed sleep aid to help with long-standing severe insomnia."

Prosecutors eventually agreed to drop the charge after determining his medication was to blame, though he was charged with negligent endangerment under an agreement that allowed him to defer prosecution while he participated in a treatment plan with the Department of Veterans Affairs.

Robert ONeill on red carpet

Robert J. O'Neill attends the Salute to Heroes Service Gala to benefit the National Foundation for Military Family Support. (Michael Tullberg/Getty Images)

CLICK HERE TO GET THE FOX NEWS APP 

O'Neill was also banned from flying on Delta Air Lines in 2020 after posting a photo of himself not wearing a mask on a flight, despite a COVID requirement in effect at the time.

O'Neil did not immediately respond to a Fox News request for comment.