"Old Man" is a song written and performed by Canadian rock singer-songwriter and guitarist Neil Young from his 1972 album Harvest. "Old Man" was released as a single on Reprise Records in the spring of 1972, reaching number 4 in Canada, and number 31 on the Billboard Hot 100 singles chart for the week ending June 3.
Background
The song was written for the caretaker of the Northern California Broken Arrow Ranch, which Young purchased for $350,000 in 1970 ($2,688,252.58 as of 2022). The song compares a young man's life to an old man's and shows that the young man has, to some extent, the same needs as the old one. James Taylor played six-string banjo (tuned like a guitar) and sang on the song, and Linda Ronstadt also contributed vocals.In the film Heart of Gold, Young introduces the song as follows:
About that time when I wrote ("Heart of Gold"), and I was touring, I had also—just, you know, being a rich hippie for the first time—I had purchased a ranch, and I still live there today. And there was a couple living on it that were the caretakers, an old gentleman...