No, to denigrate means to attack the reputation or importance of another, usually in an unfair manner. It's more negative than mere criticism.