Anna var under åren 1981-90 elev vid Adolf-Fredriks Musikklasser och Stockholms Musikgymnasium. Hon studerade tre år vid Operastudio-67 innan hon började på Operahögskolan.

Hennes medverkan vid Sylvia Geszty International Coloratura Competition, 2000, resulterade i en inbjudan att sjunga altpartiet i Händels ”Israel i Egypten” i Mexiko City samma år. Hennes internationella debut skedde 1999 då Anna gestaltade ”Tisbe” i Rossinis ”Askungen” vid Kammeroper Schloss Rheinsberg.

Hon har i Operastudions regi sjungit roller som Dorabella (Così fan tutte), titelrollen i Händels Xerxes, Angelina och Tisbe (Askungen). I Operahögskolans produktioner har Anna, bland annat, sjungit ”Poppea” ur Poppeas kröning av Monteverdi, titelrollen i Werles Tintomara och Octavian (Rosenkavaljeren). Som slutproduktion på Operahögskolan gjorde Anna ”Oberon” i Brittens ”En midsommarnattsdröm” som gavs sex gånger på Vasan i Stockholm.

Anna gjorde sin debut på Kungliga Operan i Stockholm hösten 2003 som Mercedes i Bizets "Carmen". Hösten 2006 medverkade Anna i "Spelrum Masker" på Teaterstudio Lederman, en produktion som återkom under 2007. Under våren 2007 sjöng Anna en Blomsterflicka i Värmlansoperans kritikerrosade uppsättning av Wagners "Parsifal". 2008 sjöng hon Cherubin i Opera M.E.R.As uppsättning av Figaros Bröllop i Stockholm och på turné. I februari 2009 gestaltar Anna "Tomtemor" i den nyskrivna barnoperan "Hattstugan", av Malin Hüophers. Operan baseras på Elsa Beskows bok med samma namn.

Anna framträder även som konsert- och oratoriesångare och har varit solist med Malmö Symfoniorkester, Orchestre Philharmonic du Luxembourg och Brandenburger Symphoniker och Stockholms Läns Blåsarsymfoniker och Stockholms Studentsångare.