Weinberg fikk en bachelorgrad fra Cornell University i 1954. Han forlot Cornell og dro til Niels Bohr-instituttet i København. Etter ett år returnerte Weinberg til Princeton University hvor han tok en filosofisk doktorgrad i fysikk i 1957.