Did him a service - Idioms by The Free Dictionary
do (someone) a service (redirected from did him a service)
do (someone) a service
To help or aid someone. Sharon did me a service by getting that jammed paper out of the printer.
do somebody a/no ˈservice (formal) do something that is helpful/not helpful to somebody: She was doing herself no service by remaining silent.