Ruth Willemse ontdekte haar stem in kerk en theater. Tijdens haar studie Muziekwetenschap aan de UvA had de overdracht van emotie in vocale muziek haar aandacht. Tegelijkertijd ontwikkelde ze haar stem in haar zanglessen bij Esther Maas.

Tijdens het schrijven van haar Mastersciptie Muziekwetenschap werd Ruth aangenomen aan het Conservatorium van Amsterdam, waar zij les had van Paula de Wit, Pierre Mak en Annett Andriesen. Ze volgde Liedklas bij Dido Keuning en operacoaching bij David Bollen. Ruth neemt regelmatig deel aan Masterclasses, van bijvoorbeeld Jard van Nes en Rudof Jansen. Momenteel zijn Martin Wright en Valérie Guillorit haar zangdocenten.

Haar hart ligt bij opera en muziektheater. In 2009 zong zij in Bernsteins Candide de dubbelrol van Paquette en Old Lady in een zeer succesvolle RAP-productie van de Nationale Reisopera die in najaar 2010 in de Nederlandse theaters te zien is. In 2006 trad zij op in het Concertgebouw in een semi-scenische uitvoering van Don Giovanni. Ruth is freelance lid van het koor van de Nederlandse Opera met wie zij dit seizoen in La Juive, Der Fliegende Holländer en Turandot optreedt. In augustus zingt Ruth de rol van Ciesca in Gianni Schicchi bij Escales Lyriques, in een productie van regisseur Paul-René Fourny. Haar grote liefde voor het Lied komt tot uiting in vele uitvoeringen van repertoire van bijvoorbeeld Schubert, Schumann, Brahms, Strauss, Haydn en Mozart, maar ook van Fauré, Debussy, Tsjaikovsky en Quilter. Ze zingt daarnaast regelmatig solopartijen in oratoria van o.a. Bach, Mozart, Haydn en Saïnt Saëns.