Elle débute comme mannequin en 1979 puis commence une carrière au cinéma en 1987 dans Via Montenapoleone. Elle joue sur scène en Amérique dans la comédie musicale Sweet charity dirigé par Bob Fosse.
À 47 ans, elle a posé seins nus dans le numéro de de Playboy.
En 2009 elle participe à la 5e saison de l'émission italienne Ballando con le stelle. Elle est éliminée au bout de la 4e semaine.
En , elle rejoint Fox News pour y présenter sa propre émission d'une demi-heure le samedi après-midi, A Healthy You & Carol Alt.
Elle a épousé Ron Greschner, un joueur de hockey avec les Rangers de New York, en 1983. Ils ont divorcé en 1996. Alt a alors entretenu une relation à long terme avec l'ancien joueur de hockey professionnel Alexei Yashin.