Bastos played for Benefica. Bastos played in their 1950 Latin Cup victory over Bordeaux and became the last surviving player from that game. He remained at Benfica until 1961. From 1978 to 1980 he was manager of G.D. Estoril Praia.