Christine Schäfer est une soprano née à Francfort, en Allemagne, le 3 mars 1965. Elle étudie le chant à Berlin avec Ingrid Figur, Aribert Reimann, Dietrich Fischer-Dieskau, Arleen Augér et Sena Jurinac.
Elle a fait ses débuts dans le rôle de Violetta dans La Traviata.
Elle a entre autres chanté au Festival de Salzbourg, au Covent Garden de Londres, au Metropolitan Opera de New York, au Festival de Glyndebourne et à l'Opéra national de Paris.
Ses rôles importants comptent la plupart des grands rôles mozartiens, tels Konstanze (L'Enlèvement au sérail), Cherubino (Les Noces de Figaro), Pamina (La Flûte enchantée), Servilia (La Clémence de Titus) et Donna Anna (Don Giovanni) ainsi que Gilda dans Rigoletto de Giuseppe Verdi et Sophie dans Le Chevalier à la rose de Richard Strauss.
Elle a, en avril 2009, interprété les Rückert-Lieder de Gustav Mahler avec l'Orchestre de Paris, sous la baguette de Christoph Eschenbach, avec force, grâce et émotion.