Né le 16 décembre 1954 d'une mère italienne et d'un père d'origine allemande, il grandit à Genève, sa ville de naissance.
Il a notamment été révélé au grand public dans des rôles secondaires de films à succès (« Déjà mort », « Ridicule », « Marie-Antoinette »).
Il se fait connaitre du grand public en 2006 en jouant le rôle de Méléagant dans la série « Kaamelott », à partir de la fin du Livre IV Tome 2 jusqu'au Livre V épisode 82, ainsi que deux apparitions dans le Livre VI épisode 8 « Lacrimosa » (face au César) et 9 « Dies iræ » (face à Lancelot).
Acteur de théâtre, Carlo Brandt a été un des comédiens emblématiques du théâtre national de la Colline à Paris. Dirigé par Alain Françon, il s'est illustré dans des rôles marquants en particulier dans les pièces du dramaturge anglais Edward Bond.