Vieira started playing at the youth levels of Sporting CP, in 1911. He had his debut at the first team of the "Lions", in 1914, aged only 15. The same season Sporting won his first Lisbon Championship. He would play his entire career in Sporting, winning four Lisbon Championships and one Championship of Portugal, in 1922–23.
