Народився 6 вересня1973 року в місті Мілан. Вихованець футбольної школи клубу «Мілан», де в 1960-ті роки відзначався його батько, Фабіо Кудічіні, названий вболівальниками команди найкращим голкіпером «Россонері» двадцятого століття. Дорослу футбольну кар'єру Карло розпочав 1992 року в основній команді того ж клубу, проте в першому сезоні так жодного разу на поле і не вийшов, хоча і виборов з командою титул чемпіона Італії. По завершенні сезону Карло відправився до нижчолігового «Комо», але і там закріпитися не зумів, тому повернувся назад у Мілан, де і знаходився до завершення контракту. Як резервний гравець, втім, додав до переліку своїх трофеїв титул володаря Суперкубка Італії з футболу.
Згодом, з 1995 по 1999 рік грав у складі «Прато», «Лаціо» та «Кастель ді Сангро».
Своєю грою привернув увагу представників тренерського штабу «Челсі», до складу якого приєднався 1999 року за 160 тис. фунтів. Спочатку Кудічіні був узятий «Челсі» в оренду на сезон, а потім повністю перейшов до клубу. Спочатку Кудічіні купувався на роль резервного голкіпера — місце у воротах «Челсі» займав Ед де Гуй. Однак Кудічіні витіснив зі складу де Гуя, а потім виграв боротьбу за місце в складі в іншого конкурента — Марка Боснича. Карло був названий Гравцем року «Челсі» сезону 2001/2002. Влітку 2004 року «Челсі» придбав Петера Чеха, який відразу витіснив Карло зі складу, тому наступні 4,5 роки Кудічіні був другим воротарем команди. За ці десять років Кудічіні додав до переліку своїх трофеїв два титули чемпіона Англії, став траразовим володарем Кубка Англії, дворазовим володарем Кубка англійської ліги та дворазовим володарем Суперкубка Англії з футболу (двічі).
До складу клубу «Тоттенгем Готспур» приєднався 26 січня2009 року на правах вільного агента, проте і тут Кудічіні не здобув собі місце в основі команди, програючи конкуренцію спочатку Еуреліо Гомесу, а згодом і Бреду Фріделю. Всього за чотири роки встиг відіграти за лондонський клуб лише 19 матчів в національному чемпіонаті.
Завершив професійну ігрову кар'єру у клубі «Лос-Анджелес Гелаксі», за який виступав протягом 2013 року.
Виступи за збірні
1990 року дебютував у складі юнацької збірної Італії, у складі якої протягом трьох років взяв участь у 20 іграх на юнацькому рівні.
2002 року був викликаний для участі в офіційному матчі у складі національної збірної Італії у грі проти збірної Туреччини, що відбувся 20 листопада. Проте, Кудічіні так на поле і не вийшов, а в майбутньому жодного разу більше не викликався до лав збірної.
Кар'єра тренера
Розпочав тренерську кар'єру невдовзі по завершенні кар'єри гравця, 2015 року, увійшовши до тренерського штабу молодіжної збірної Ірландії, де став працювати з воротарями.