Born in Lisbon, Silva spent his entire career with local C.F. Os Belenenses, playing with them as the Primeira Liga was named Championship of Portugal. He retired in 1934, at the age of 32.[1]
Silva then became a manager, having several spells with his only club. In the 1945–46 season, he was in charge as it won the first and only national championship in its history.[1]