Gomez has been struggling with an ankle problem since England’s friendly against the Netherlands in March.
The defender was able to return but aggravated the injury in the 0–0 draw with Stoke City.
Liverpool boss Jurgen Klopp had said the club was waiting for an assessment on the ankle before making a decision.
But Gomez underwent surgery on his ankle this week and will now miss the May 26 showdown with Real Madrid and won’t feature for England in Russia.
Gomez is the latest Liverpool player to see his season ended by injury.
Alex Oxlade-Chamberlain suffered a serious knee injury in the Champions League semi-final first leg against Roma and sidelined until the end of the year.
Klopp will be forced to play a full strength team against Brighton on the final day of the Premier League season as they are yet to seal a place in next season’s Champions League.
But the German is calm about the situation.
“It’s my life, it’s our life, that we always make it a little bit more exciting,” he said.
“We had these situations a few times and it will be, for sure, exciting because Brighton is in a good moment, they played fantastic against [Manchester] United.
“But it’s all OK, as long as we have it in our own hands, life is good. We still have to take it then but we will try everything.”
Mickleach.com is your news, entertainment, music & fashion website. We provide you with the latest news and videos straight from the entertainment industry.