卡拉比出生于意大利的米兰,15 岁时随家移民美国。他 16 岁进入麻省理工学院学习化学工程。因大学毕业前在二战欧洲战场服役三年,他于 1946 年完成学士学位。毕业后他转攻数学并于 1950 年在普林斯顿大学获得数学博士学位。卡拉比退休前是宾夕法尼亚大学讲席教授,并在 2014 年被该校授予荣誉科学博士学位。卡拉比生前是美国科学院院士。他获得的众多荣誉包括美国数学会的“斯蒂尔奖(Steele Prizes)”和意大利共和国功绩勋章(Order of Merit of the Italian Republic)。