Born in Andorra la Vella to Portuguese parents who hailed from Marco de Canaveses, Porto District,[3] Vieira's biggest achievement as a professional was appearing for F.C.
[3] He spent the remainder of his career in Spanish amateur football, his first club being SE Eivissa-Ibiza.
[4][5] Vieira signed for Atlético Monzón in summer 2008, remaining in Aragon for 15 years.
[6][7] The 38-year-old returned to Portugal on 27 July 2023, joining amateurs AD Marco 09 who had risen from the ashes of his first club.
[8] Vieira won his first cap for the Andorra national team on 12 October 2005, starting and being replaced early into the second half of a 0–3 home loss against Armenia for the 2006 FIFA World Cup qualifiers.