Joan Ribalta wurde in Sabadell, Spanien, geboren. Er studierte von 1992 bis 1995 Violine und Gesang am Sabadell Konservatorium. Anschließend nahm er Gesangsunterricht bei Joan Cabero am Konservatorium und bei Antonio Blancas an der Escuela Superior de Canto, Madrid. Von 2005 bis 2006 studierte er an der École Normale de Paris und schloss dort sein Diplôme Supérieur de Chant mit Auszeichnung ab. Von 2006 bis 2007 absolvierte er zusätzlich das Konzertexamen an der École Normale de Musique de Paris bei Isabel Garcisanz.
Joan Ribalta besuchte Meisterklassen u.a. bei Kemal Khan, Pedro Lavirgen, Montserrat Caballé, Raúl Gimenez, Sylvia Geszty und Jörg Demus. Er ist Preisträger beim Eugenio Marco Wettbewerb in Sabadell, 2000, und gewann den Hauptpreis beim 3. Internationalen Belcanto-Wettbwerb in Bad Wildbad.
Im Jahr 2000 gab Joan Ribalta sein Bühnendebut als Ernesto (Don Pasquale) in Sabadell. Es folgte im selben Jahr die Partie des Nadir (Les Pêcheurs des perles) beim Festival des deux Catalognes sowie drei Gastengagements an die Deutsche Oper am Rhein als Engel in Paul Hindemiths Einakter Hin und Zurück, als Tierhändler in Richard Strauss` Der Rosenkavalier und 2001 als Beppe in Donizettis Rita. Im Jahr 2001 wurde Joan Ribalta fest an die Städtischen Bühnen Osnabrück engagiert. Dort sang er u.a. Jaquino (Fidelio), Don Ramiro (La Cenerentola), Alfred (Die Fledermaus), Don Curzio und Don Basilio (Le nozze di Figaro), Harlekin (Der Kaiser von Atlantis), Remendado (Carmen) sowie die Titelpartie in Bernsteins Candide. 2003 sang Joan Ribalta an der Kammeroper Wien den Herzog (Eine Nacht in Venedig) und an den Städtischen Bühnen Osnabrück Piquillo (La Périchole) und Ferrando (Così fan tutte). Im Jahr 2004 gastierte er als Ferrando am Theater Freiburg, sang den Wirt und den Sänger (Der Rosenkavalier) in Osnabrück und den Tonio (Die Regimentstochter) am Theater der Stadt Koblenz. Es folgten im selben Jahr am Theater Pforzheim Graf Almaviva (Der Barbier von Sevilla) und die Partie des Fritz (Die Großherzogin von Gerolstein). 2005 sang Joan Ribalta in Osnabrück Tamino (Die Zauberflöte), Victorin (Die Tote Stadt) sowie 2006 erneut Tamino in Osnabrück, Fritz am Theater Erfurt, den Schwan (Carmina Burana) beim Ravello Festival, Italien, 2007 Don Ramiro (La Cenerentola) an der Òpera a Catalunya, Spanien und im Frühjahr 2008 den Paris (Die schöne Helena) an der Musikalischen Komödie Leipzig.
Ab September 2008 gastiert er als Almaviva (Il Barbiere di Siviglia), Felix in der Uraufführung von Mendelssohns Soldatenliebschaft, Chateauneuf (Zar und Zimmermann) und Andres (Wozzeck) an den Bühnen der Stadt Gera.
agentur klein