stand someone in good stead

stand someone in good stead

(of something learned or acquired) be advantageous or useful to someone over time or in the future.
See also: good, stand, stead