Hold a grudge against (someone)

To not forgive someone for something, to continue to be angry at someone for something that happened in the past.

The employee has been holding a grudge against the company manager for many years.