Cavaco Silva se licenció y fue profesor en la Universidad Técnica de Lisboa y se doctoró en Economía en la Universidad de York, Inglaterra, en 1974.