Joana Ribeiro, 1992'de Portekiz'in başkenti Lizbon'da doğdu. Lisbon'da ilk ve orta öğrenimini tamamladı. İlk olarak mimarlık eğitimi aldıysa da, kariyerini oyunculukta sürdürmeye karar verdi. Oynadığı ilk yapım, kısa film Herança do Silêncio (Silent Inheritance) oldu. Ribeiro, ilk büyük rolünü, Mariana Côrte-Real karakterini canlandırdığı Dancin' Days adlı telenovelada aldı. Bu rol ile tanınan Ribeiro, ardından Sol de Inverno (Winter Sun) adlı başka bir telenovelada rol aldı.
Ribeiro, uluslararası platformlarda da yer aldı. 2018'de Terry Gilliam'ın yönettiği The Man Who Killed Don Quixote filminde, 2020'de Marco Pontecorvo'nun yönettiği Fatima filminde Our Lady of Fátima karakterini canlandırdı. 2021'de Antoine Fuqua'nın yönettiği Infinite filminde ve 2022'de Alex Kurtzman ve Jenny Lumet'in yönettiği The Man Who Fell to Earth filminde oynadı. 2020'de Berlin Film Festivali'nde "Shooting Stars" ödülünü aldı.