Person walking miles leaves old soldier (6)
I believe the answer is:
archer
'old soldier' is the definition.
I don't understand the rest of the clue.
Can you help me to learn more?
(Other definitions for archer that I've seen before include "One uses a bow and arrow" , "Sagittarius - bowman" , "was more roguish" , "User of bows and arrows" , "Irish parliament" .)