Decades ago, in Malawi, he sang the line: "If I had enough money, I would go to America."
Now, finally, it's happening.
At 86, a superstar at home has set foot in the US capital — and made a big impression.
Fans back in Malawi got together earlier this year to raise money so that Giddes Chalamanda, who has had a musical career for nearly half a century, could realize his long-held dream.
And with help from the Malawi Washington Association in DC, Chalamanda was able to get to the States with a supporting band.
His country "rallied together" for Chalamanda, says one backer, Davis Njobvu, a lawyer and part-time musician in Malawi.
"This dream," Njobvu says, "is something that everybody has known about for a long time. We're trying to honor him while he's alive and able to appreciate it."
Njobvu, who was on the plane with Chalamanda, said the trip to the US was emotional and historic.
Chalamanda doesn't speak English very well, but when asked his first impressions of America, he said simply: "It's a very nice country. The people received me well ... and I'm very glad."
On Tuesday, he played "Buffalo Soldier" on a new stage — the Library of Congress.
Chalamanda's overdue American visit has been warmly welcomed, Njobvu says.
"A lot of Malawians flew in from different states just to come and see Mr. Giddes Chalamanda because he's like an icon."
Our thanks to a PRI's The World listener, Thoko Kachipande, who tipped us off to this story.