blacken someone’s reputation/name/character - definition and synonyms

phrase
  1. to do or say something that you know will harm someone’s reputation

    He accused his opponents of trying to blacken his name.

See also main entry: blacken