Fábio Daniel Ferreira Vieira (Santa Maria da Feira, 30 de maio de 2000) é um futebolista português que atua como meio-campista no Hamburgo, emprestado pelo Arsenal.
Nascido na freguesia de Argoncilhe em Santa Maria da Feira e filho do operário de construção civil Carlos e da empregada doméstica Paula, Fábio começou a jogar ainda pequeno nos pátios do Jardim de Infância do Carvalhal, onde estudou dos três aos seis anos, tendo posteriormente entrado para a escola primária do colégio. Fábio já era notado por sua habilidade e liderança no colégio, estando na maioria das vezes organizando os times nas horas livres.
Em meio a isso, entrou no Argoncilhe FC com cerca cinco anos, tendo ido depois para o Feirense com sete onde disputou um Mundialito na Vila Real de Santo Antônio no Algarve em 2008, na qual destacou-se e foi observado por dois clubes, que queriam saber a situação de Fábio para levá-lo. Um desses clubes era o Benfica, mas como Fábio desde pequeno preferia ao Porto ele mesmo recusou o convite benfiquista:
O FC Porto chegou em último lugar, contactou-me e eu não tive a mínima dúvida. Era o clube de que gostava desde pequenino. Lembro-me que o meu pai estava para receber uma chamada de um dirigente de um clube a perguntar se já tinha decidido se ia ou não. Estava para receber a chamada e foi guardar o carro à garagem. Pôs o telemóvel em cima do frigorífico para eu não mexer nele. Disse-me para, caso tocasse o telemóvel, não atender, que era importante. Eu já sabia do que se tratava. Ele foi guardar o carro e o telemóvel tocou. Decidi atender, era o dirigente desse clube, a perguntar se já tinha decidido se ia, se já estava tudo encaminhado. E eu disse: não, não, eu vou para o FC Porto, xau.
Então em 2008, Fábio entrou nas categorias de base do Porto, onde passou pela Escola de Futebol do clube e por todas as categorias com destaque, tendo inclusive sido treinado por sua prima mais velha, Mara Vieira, durante algum tempo. Também teve rápidas passagens pela Escola Dragon Force do Porto entre 2013 e 2014 e em 2014 e 2015 pela Padroense.
Quando estava no Sub-18 do time, Fábio chegou a ter sua dispensa do clube especulada por seu baixo rendimento. Vendo isso, João Brandão, técnico da base do Dragão na época, resolveu dar uma nova chance ao jogador, que agarrou-a e transformou-se no destaque do time no Porto sub-19, tendo participado da campanha do título do Campeonato Nacional de Juniores e no título do Porto na Liga Jovem da UEFA de 2018-19, tendo disputado nove jogos e feito gols importantes, como na final contra o Chelsea, tendo feito o primeiro da vitória por 3–1.
Em maio de 2020, foi integrado para treinar o com time principal após estar atuando pelo time B e ter feito nove gols em 26 partidas na temporada. Fábio fez sua estreia pelo Dragão em 10 de junho de 2020 alçado pelo técnico Sérgio Conceição, na vitória de 1–0 sobre o Marítimo na 26.ª rodada da Primeira Liga, entrando aos 72 minutos no lugar de Moussa Marega.
Fez seu primeiro gol com a camisa do Dragão em 9 de julho vitória de 3–1 sobre o Tondela, de pênalti. Em 5 de julho, Vieira fez seu segundo gol pelo Porto na vitória de 4–1 sobre o Belenenses na 30ª rodada da Primeira Liga, também de pênalti. Em 16 de julho, fez sua primeira partida como titular após cinco partidas vindo da reserva na vitória de 2–0 sobre o Sporting na 32ª rodada da Primeira Liga, vitória que garantiu o título de campeão nacional para o Dragão.
Durante a temporada 2021–22 destacou-se bastante por suas assistências, tendo em uma só partida distribuído três na goleada de 5–0 contra o Moreirense em 19 de setembro. Na derrota de 5–1 contra o Liverpool, deu uma assistência para Taremi fazer o único gol do Dragão. Após uma assistência contra o Tondela em 23 de outubro, chegou a cinco passes a gol na temporada. Em 18 de novembro, foi anunciado sua renovação de contrato com o Dragão até 2025.
Em 16 de janeiro, Fábio concedeu mais um hat-trick de assistências na goleada de 4–1 sobre o Belenenses na 16ª rodada, com duas para Evanilson e uma para Tahemi. Após mais uma assistência contra o Famalicão em 23 de janeiro, Vieira chegou a nove passes para gol na temporada. Em 16 de fevereiro, foi mais uma vez importante ao distribuir duas assistências para os dois gols da vitória por 2–0 sobre o Arouca, feitos por Vitinha e Mbemba. Em 13 março, fez o terceiro gol da vitória de 4–0 sobre o Tondela na 26.ª rodada.
Em 4 de abril de 2022, fez dois gols em três minutos na vitória por 3–0 sobre o Santa Clara na 28ª rodada da Primeira Liga, tendo sido a primeira vez que marcou dois gols no time principal. Em 16 de abril, concedeu mais duas assistências na goleada de 7–0 sobre o Portimonense, para o primeiro e quinto gol feitos por Taremi.
Foi um dos destaques na Primeira Liga conquistada pelo Porto, tendo feito 26 partidas, marcado seis gols e distribuido 13 assistências na altura da conquista, tendo sido também o maior contribuinte em termos estatísticos. Para contemplar seu bom mês de abril, foi eleito o melhor meio-campo da Liga com 21,53 % dos votos, ficando na frente de seu colega de equipe Vitinha com 20,14% e de Matheus Nunes, do Sporting, que teve 13,89%, tendo ganhado-o pela primeira vez. Na última rodada da Primeira Liga, deu sua 14ª assistência no torneio ao servir Fernando Andrade para fazer o segundo gol da vitória de 2–0 sobre o Estoril. Terminou a temporada com 39 partidas, sete gols e dezesseis assistências, desempenho esse que despertou especulações de transferência ao Liverpool e Arsenal. Ao todo, Fábio disputou 76 partidas, fez dez gols e distribuiu 18 assistências.
Em 17 de junho, o Porto anunciou que havia chegado a um acordo com o Arsenal por Vieira, com a transferência ficando em volta de 35 milhões de euros e podendo chega a 40 milhões em caso de cumprimento de metas. Foi anunciado oficialmente pelos Gunners em 21 de junho, assinando por cinco anos e vestindo a camisa 21. Antes de estrear pelo time principal do Arsenal, Fábio foi relacionado a equipe Sub-21 para ser avaliado e fez sua estreia em 18 de agosto de 2022, na vitória por 2–1 sobre o Swansea Sub-21 na Premier League Cup.
Após ser observado pelo técnico Miguel Arteta e ir bem na partida do Sub-21, Fábio foi relacionado e fez sua estreia pelos Gunners em 8 de setembro, na vitória por 2–1 sobre o Zurich na 1ª rodada da fase de grupos da Liga Europa de 2022–23. Fábio atuou por 69 minutos e teve boa participação, tendo participado da jogada do segundo gol feito por Marquinhos. Seu primeiro com a camisa do time inglês foi em 18 de setembro na vitória por 3–0 sobre o Brentford. Em 3 de outubro, deu uma assistência para Rob Holding e fez o último gol na vitória de 3–0 o Bodo/Glimt na 3ª rodada da fase de grupos da Liga Europa.
Contra o Wolverhampton na 16ª rodada, deu uma assistência para Odegaard fazer seu segundo gol na vitória por 2–0 em 12 de novembro. Vieira teve altos e baixos em sua primeira temporada pelos Gunners, não conseguindo ter a mesma regularidade que tinha no Porto. Terminou a temporada com 33 partidas disputadas, dois gols feitos e seis assistências distribuídas, desempenho considerado baixo devido às expectativas na sua chegada ao clube.
Contribuiu para o título da Supercopa da Inglaterra sobre o Manchester City nos pênaltis por 4–1 ao bater a penalidade decisiva, após um empate de 1–1 no tempo normal.
No dia 1 de setembro de 2025, Fábio Vieira foi anunciado como reforço do Hamburgo, da Alemanha. O português chega por empréstimo do Arsenal.
Fábio foi um dos 23 convocados pelo técnico Felipe Ramos em 6 de junho de 2018 para representar Portugal Sub-18 no Torneio de Lisboa nos dias 13 e 17 do mesmo mês.