Rapper Meek Mill has had his assault charge wiped out after performing community service.

The 30-year-old was arrested in March and charged with misdemeanour assault after having a physical altercation with someone who tried to get a photograph of him at St. Louis International Airport in Missouri, reports tmz.com.

Mill’s lawyer Joe Tacopina said that he struck a deal for Meek to perform community service at the Veterans Association in Philadelphia, in return for having the charges dropped.

Meanwhile, it was earlier revealed that Meek’s arrest record will be cleared in his reckless driving case if he stays out of trouble for six months.

The star was charged with reckless endangerment after allegedly riding a motorbike irresponsibly in New York without a helmet, in August.