Barca will meet either Levante or Athletic Bilbao in the final in Seville on April 17, looking to lift the Copa del Rey for a record-extending 31st time.
Barcelona pulled off a stirring comeback to overturn a two-goal deficit and reach the Copa del Rey final, beating Sevilla 3-0 after extra-time in Wednesday's semi-final second leg, to go through 3-2 on aggregate.
Danish forward Martin Braithwaite grabbed the decisive goal with a scrappy diving header early in the extra period after Ousmane Dembele had given Barca the lead in the 12th minute and Gerard Pique had levelled the tie deep in added time, moments after Fernando had been sent off for Sevilla.
Sevilla, who won the first leg at home 2-0, deployed uncharacteristically negative tactics yet they wasted a glorious chance to make it 1-1 in the second half and effectively kill the tie when Lucas Ocampos squandered a penalty.
Barca will meet either Levante or Athletic Bilbao in the final in Seville on April 17, looking to lift the Copa del Rey for a record-extending 31st time.
"I haven't been this happy for a long time, it was a magic night," said Barca's Jordi Alba.
"It's just a shame our fans weren't there to see it. We played superbly and we were always convinced we would go through but we couldn't score until the last minute. I'm so proud of the team. We have a lot of things to improve but if we fight like we fought today everything will be easier."
Barca had won 2-0 at Sevilla on Saturday to go second in La Liga, leading their coach Ronald Koeman to declare his side had every chance of turning the tie around.
But their preparations were overshadowed when former President Josep Maria Bartomeu was arrested on Monday and the club's Camp Nou offices were raided in a probe related to allegations of improper management and business corruption.
The club will elect a new leader on Sunday and the three candidates, Joan Laporta, Victor Font and Toni Freixa, were all present in the Presidential box to witness the comeback.
Koeman described the night as his best since he took charge of the team last August and set his sights on lifting his first trophy as Barca coach after plenty of successes as a player under Johan Cruyff.
"We've taken a big step towards winning an important trophy," he said.
"We had to play a complete match and that's what we did. We kept going until the last minute, we got a bit lucky but we always believed in ourselves and we deserve the victory."
Dembele got Barca off to an ideal start with a scorching strike into the top corner from outside the box and they would have scored a second with a deflected effort had Sevilla's Marcos Acuna not cleared the ball off the line.
Barca continued to dominate in the second half and left back Jordi Alba almost levelled when he flew high into the air to meet a cross on the volley and rattle the crossbar.
Sevilla then launched a rare attack and earned a penalty when Ocampos was felled by Oscar Mingueza.
The Argentine, making his comeback from an ankle injury, scuffed his shot, however, and German keeper Marc-Andre ter Stegen caught the ball to keep his side in the competition.
Sevilla defended deep for the remainder of the game but could not prevent Pique heading home a Griezmann cross to force extra time and the Catalans had all the momentum plus an additional man to complete a famous win.