New father Elton John attacked opponents of gay marriage and backed efforts to overturn California’s ban at a Beverly Hills event to raise funds for a legal challenge.

“It seems so ridiculous I could be with my partner for 17 years and we have a son, and my partner and I cannot get married,” Sir Elton, 63, said yesterday during the 90-minute set at a estate in which he banged out Your Song, Sixty Years On, Levon and other hits he wrote before he came out as gay.

Sir Elton disappointed some gay activists after the California ban, known as Proposition 8, passed in 2008 when he said he had no desire to get married and was satisfied with the civil partnership he and his long-time partner, David Furnish, had. “If gay people want to get married, or get together, they should have a civil partnership. The word ‘marriage’ I think, puts a lot of people off,” he said at the time.

But Sir Elton was singing a different tune at yesterday’s concert, which raised $3 million for the American Foundation for Equal Rights.

He praised the effort to overturn the ban and promised to do everything he could to support it.

“As a gay man I think I have it all,” he said. “I have a wonderful career, a wonderful life. I have my health, I have a partner of 17 years and now I have a son.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.