Ким Стюарт родился в Риме, Италия в семье киноактера Джакомо Росси-Стюарта и бывшей топ-модели. Начал играть с пяти лет. Изучал театральное искусство и с 1986 года регулярно появлялся на телевидении, сыграв эпизодическую роль в фильме Имя Розы и роль принца Ромуальдо в телесериале «Пещера золотой розы». Однако настоящая популярность пришла к Стюарту после фильмов «Воин-каратист» (Il Ragazzo dal kimono d'oro, 1987) и "Полицейские" (Poliziotti). В связи с успехом этих проектов актер позволил себе выбирать более качественные проекты. В частности, Стюарт сыграл роль человека с серьезными психологическими проблемами в фильме "Без кожи" (Senza Pelle), одобренном критиками. Также он работал с легендарным итальянским режиссером Микеланжело Антониони в фильме «За облаками» и сыграл главную роль в германо-франко-итальянской версии Красное и чёрное (фильм, 1997). В 2004 году сыграл роль молодого отца, пытающегося установить отношения со своим сыном-инвалидом, которого он не видел с рождения, в фильме "Ключи от дома". В 2006 году Ким Росси Стюарт выступил в новом амплуа - режиссера и продюсера - в фильме "Свободен - тоже хорошо"(Anche libero va bene), высоко оцененном критиками и публикой. Стюарт также известен как театральный актер.