Originally trained as a pianist, Armstrong graduated with a Bachelor of Music degree from Concordia College in 1963. She later studied with Lotte Lehmann in Santa Barbara, California. She made her operatic debut in 1965 with a secondary company in San Francisco, as Musetta in La bohème. She made her first appearance with the San Francisco Spring Opera the following year, as Elvira in L'italiana in Algeri. In 1966, Armstrong won the Metropolitan Opera National Council Auditions, which led to her being engaged by the house for small roles. She made her debut at the Met on October 2, 1966, as one of the servants in Die Frau ohne Schatten, under Karl Böhm, with Leonie Rysanek and Christa Ludwig. She continued to perform regularly at the Met through the spring of 1969, in roles like the Paggio in Rigoletto, Annina in La traviata, and the Dew Fairy in Hänsel und Gretel. Preferable contracts emanated from the New York City Opera, and she made her first appearance with that company as the Reine de Chémakhâ in Le coq d'or, in 1969. She was to appear at that theatre many times through 1977, singing such roles as Conceptión in L'heure espagnol, Blondchen in Die Entführung aus dem Serail, Violetta Valéry in La traviata, the title heroine in La belle Hélène, and Minnie in La fanciulla del West, among others. In 1974, Armstrong first appeared in Europe, as Micaëla in Carmen, at the Opéra du Rhin in Strasbourg. The following year, she created a great sensation with her performance of Salome at the same theatre. Further performances in Europe followed, including Tosca in Venice, and Elsa von Brabant in the 1979 Bayreuth Festival's Lohengrin, directed by her future husband, Götz Friedrich, which was later recorded and filmed. She also sang in Berlin, Vienna, Paris, Covent Garden, Los Angeles, and the Bolshoi. Armstrong has sung in several operatic world premieres, including Gottfried von Einem's Jesu Hochzeit, Giuseppe Sinopoli's Lou Salomé, Luciano Berio's Un re in ascolto, York Höller's Maître et Marguerite and Siegfried Matthus's Desdemona und ihre Schwestern. Other celebrated roles include those in The Ballad of Baby Doe, The Crucible, Susannah, Salome, Les contes d'Hoffmann, Bluebeard's Castle, La voix humaine, Lohengrin, Pelléas et Mélisande, Lulu, Wozzeck, Der Rosenkavalier, Les troyens, Die tote Stadt, Parsifal, Karl V., Erwartung, Die Walküre, Katya Kabanova, Montségur, Die Frau ohne Schatten, Lady Macbeth of Mtsensk, The Bassarids, The Makropulos Case, Fidelio, Mathis der Maler, Tannhäuser and Dialogues des Carmélites. In 1985, Armstrong was named a Kammersängerin in Stuttgart; in 1994, she received the title in Berlin. Recent roles have included the Widow Begbick in Aufstieg und Fall der Stadt Mahagonny, in Erfurt; Mme Larine in Eugene Onegin, at the Deutsche Oper Berlin ; the Old Lady in Candide, at the Flanders Opera; the Queen of Hearts in Unsunk Chin`s Alice in Wonderland in Geneva, and Cecily 'Cissy' Robson in Sir Ronald Harwood's Quartet in Berlin. In 2015, she sang Geneviève in a Concert Version of Pelléas et Mélisande in Turin, conducted by Juraj Valčuha. Armstrong was married for many years to the stage director and impresario Götz Friedrich. Their marriage ended only with Friedrich's death, in 2000. The couple had one son, Johannes, together.