Rupert studierte Cello bei Christian Poltéra in Luzern und bei Thomas Demenga in Basel, wo er sein Studium mit Auszeichnung abschloss. Er unterrichtet Cello an den Musikschulen Kulm, Region Laufenburg und Beinwil am See. Zudem leitet er die Jugendmusik "Wyna Valley Music Juniors". Neben seiner Unterrichtstätigkeit ist Rupert als freischaffender Cellist tätig und entwickelt musikbezogene Apps (mehr dazu auf der Seite "Programmieren").