A former Baltimore Police officer has been charged with assault and misconduct in office following an incident Saturday in which he was captured on video punching a man.

Baltimore State's Attorney Marilyn J. Mosby announced Tuesday that a grand jury has returned an indictment against former officer Arthur Williams, charging him with first- and second-degree assault and misconduct in office. A warrant has been issued for his arrest, Mosby said.

The indictment came a day after interim police commissioner Gary Tuggle said Williams had resigned from the force, the Baltimore Sun reports.

A video circulated online over the weekend showed the officer throwing punches at Dashawn McGrier.