used to describe a young person who acts in a more sensible way than you would expect for a person of their age
(have) an old head on young shoulders
used to describe a young person who acts in a more sensible way than you would expect for a person of their age
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition