Aaron Bee, 22, from Lincoln has been charged with 10 offences after police arrested him yesterday.
The arrest was made after he took to social media to taunt the force.
Aaron Bee, of Lamb Gardens, was detained by officers in Lincoln on the afternoon of Tuesday, November 11.
All the offences he is charged with are alleged to have occurred this year.
He has been charged with two counts of assault by beating on October 10, one count of criminal damage also on October 10, six breaches of non-molestation order on dates between October 10 and 21, and a further count of making off without payment on June 24.
He has been remanded in custody and will appear before Lincoln Magistrates Court on Wednesday, November 12.