The 69-year-old singer, who released his new album, Kisses on the Bottom, Tuesday, was honored with the 2,460th star Thursday. McCartney was introduced by fellow musician Neil Young, who praised his "ability to put melodies and chords and feelings together."
"It's the soul that comes out of his music and everything that he does that makes me feel so good and so happy to be here with him and honor him today," Young, 66, told the crowd.
McCartney -- who married New Yorker Nancy Shevell in October -- was noticeably humbled by the experience.
"Way back in history, in Liverpool when we were kids and we were listening to Buddy Holly and all the rock 'n' roll greats, I would have never thought that the day would come when I'd be getting a star on the Hollywood Walk of Fame," McCartney said. "That was like an impossible thing to happen. But here we are today, and it's happening."
"I couldn't have done it without, certainly, three boys, so I want to say thanks to those guys, John, George and Ringo," McCartney added. "I couldn't have done it without them, so I want to thank those guys and bless them for being in my life."