Acteur italien, Carlo Bagno a surtout été un comédien de théâtre dont il a été diplômé en 1941. Il a joué dans de très nombreuses pièces et fut un pilier du Piccolo Teatro de Milan. Carlo Bagno a également fait de la radio et commencé à jouer au cinéma en 1956 dans des rôles secondaires.
On peut notamment le voir dans Les monstres (Risi, 1963), Ces messieurs dames (Germi, 1966), Les ordres sont les ordres (Giraldi, 1972), Les aventures de Pinocchio (Comencini, 1972), mais c’est son rôle de Serafino dans Au nom du pape roi (Magni, 1977) qui lui a permis de s’imposer comme un second rôle majeur. Il a obtenu plusieurs récompenses en Italie pour cette prestation effectivement remarquable.
On revoit Carlo Bagno dans Un jouet dangereux (Montaldo, 1979), Le malade imaginaire (Cervi, 1979), Mon curé va en boîte (Campanile, 1980) et il incarne Pie IX dans Arrivano i bersaglieri (Magni, 1980). Il suit Nino Manfredi dans l’aventure Nu de femme (Manfredi, 1981), puis tourne essentiellement pour la télévision si l’on excepte La double vie de Mathias Pascal (Monicelli, 1985).
Carlo Bagno décède en 1990 à l’âge de 70 ans.