ORLANDO, Fla. -

An Orlando police officer turned himself in to Seminole County jail on Thursday after being charged in a shooting while on duty.

Orlando police said officer David Johnston has been charged with shooting into an occupied conveyance and discharging a firearm in public in the Feb. 24 incident.

Police said they were searching for a man accused in an assault and located him in the parking garage of the City View Apartments in downtown Orlando. Officers said the suspect tried to run them over when they tried to arrest him, so three officers, including Johnston opened fire.

The suspect was not injured.

The shooting sparked an investigation by OPD, which then presented the investigation findings to the state attorney's office.

After a decision by the grand jury, the state attorney's office obtained a warrant for Johnston's arrest on Thursday, according to police.

Johnston turned himself into Seminole County jail and has since posted bond.

An internal investigation will also be completed, police said.

Johnston has been with OPD since Dec. 9, 2012. He is currently on paid alternative duty.