Après une formation aux arts Décoratifs de Genève, Christophe Ryser obtient un CFC de peintre en lettres et décoration en 1988. Il commence alors à peindre les décors de nombreux spectacles, notamment au Grand Théâtre de Genève, à la Comédie, ou encore au théâtre de Vidy Lausanne avant de devenir sous chef peintre au Grand Théâtre de Genève en 2007. Il crée parallèlement les scénographies et les décors de spectacles et de films.