The Sardinian club joins Crotone as the second Serie B side to play in the Italian top flight next season with two games to play. The third ticket will be attributed during a play-off.
Cagliari returns to Serie A after just one season in the second division.
Coached by Massimo Rastelli the club were Italian league champions in 1970.