have information or proof that someone did sometning wrong I think that the police have something on him and that is why he wants to quit his job.
HAVE SOMETHING ON SOMEONE
Meaning of HAVE SOMETHING ON SOMEONE in English
English idioms vocab. Словарь английских идиом и выражений. 2012