"O jogador assinará contrato até 30 de junho de 2023 e terá uma cláusula de rescisão de 50 milhões de euros (49,7 milhões de dólares)", disse o Barça em um comunicado.
A chegada do espanhol só estava pendente da sua oficialização depois de Marcos Alonso já ter treinado na tarde desta sexta-feira com a equipe azulgrana.
Alonso, juntamente com Héctor Bellerín, anunciado na quinta-feira, vem para reforçar as laterais do Barça.
"Marcos é um jogador de certa idade, mas ganhou muito na Premier, é versátil, pode jogar em várias posições", disse o técnico Xavi Hernández em entrevista coletiva nesta sexta.
"Precisávamos fortalecer as alas e acho que o clube fez um grande trabalho para isso", acrescentou.
Alonso, de 31 anos e revelado no Real Madrid, chega ao Barcelona depois de passar seis temporadas no Chelsea, de onde veio da italiana Fiorentina.
Na Inglaterra, ele também jogou pelo Bolton e Sunderland.
"É muito especial jogar no time onde meu pai triunfou e é outra razão importante para estar aqui", disse o jogador em entrevista à mídia do Barça.
Seu pai, também Marcos Alonso, jogou como atacante do Barcelona entre 1982 e 1987.
"Me lembro de quando ele me levava para assistir um jogo do Camp Nou, e estar aqui hoje é incrível", acrescentou.