Начал свою карьеру в «Боавиште», после чего перешёл в «Атлетико Мадрид», в основе которого так и не заиграл и снова вернулся в «Боавишту». Отыграв там сезон перешёл в «Бенфику», где стал одним из лидеров и в составе которого он признавался игроком года в 1992, 1993, 1994 годах. После ЕВРО-2000, где он вместе со сборной дошёл до полуфинала, перешёл в «Спортинг» (Лиссабон), в котором он стал чемпионом Португалии сезона 2001/02 годов. В 2004 году вернулся в «Боавишту» в которой отыграл 2 сезона, после чего перешёл в «Брагу», где и завершил карьеру&lt;ref name="João Vieira PintoPortugalPortugalm45 anosmMédio 2007/08"&gt;&lt;a href="http%3A//www.zerozero.pt/player.php%3Fid%3D299"&gt;João Vieira PintoPortugalPortugalm45 anosmMédio 2007/08&lt;/a&gt;&lt;/ref&gt;.