A Miami-Dade police officer has been arrested after he crashed his patrol car and lied about it in a police report, officials said.

According to police, Officer Joshua Zacarias was arrested for official misconduct following an internal investigation.

The arrest affidavit states that Zacarias was arrested at 8:40 Tuesday morning at 10680 NW 25th Street.

He was booked into the Miami-Dade jail at 9:28 a.m. and had his bond set at $5,000.

According to the arrest warrant, Zacarias had apprehended four people involved in a robbery and was driving back to the Miami Lakes station when he crashed his patrol car.

When he was confronted about the damage, he claimed someone keyed his car at his apartment complex in Hallandale Beach, the warrant said. He also lied in the report, the warrant said.

"It is disheartening when an officer has betrayed his fellow officers and the community that he swore to protect. The Miami-Dade Police Department does not condone conduct that undermines the trust of the community and investigates all allegations of misconduct with professionalism and thoroughness," Miami-Dade Police Director J.D. Patterson said in a statement.

More information is expected to be released later this afternoon.

This is a developing story. Stay with NBC 6 South Florida for updates.