Minst tre kamouflageklädda män tog sig in i konsertlokalen vid 18-tiden på fredagskvällen och började skjuta in i entréhallen och konsertlokalen.
En explosion ska även ha inträffat och en kraftig brand bröt ut. Taket till byggnaden kollapsade.
Minst 40 personer uppges vara döda och 146 skadade. Det ska finnas barn bland de skadade.
UD har inga uppgifter om att svenskar ska ha drabbats, enligt TT.
Klassat som terrorattack
Moskvas borgmästare Sergej Sobjanin uppgav tidigare under kvällen att det handlar om ”en terrorattack”.
”Hela världssamfundet måste fördöma det här avskyvärda brottet”, skriver det ryska utrikesdepartementets talesperson Maria Zacharova på Telegram.
Ukraina: Vi låg inte bakom
Ukrainas presidentkansli gick snabbt ut och förnekade att landet skulle ha någonting med dådet att göra.
”Låt oss vara tydliga, Ukraina hade absolut ingenting med dessa händelser att göra”, skriver Mykhailo Podoljak, rådgivare till president Volodymyr Zelenskyj, på Telegram.
I Washington säger Vita huset i ett uttalande att attacken är ”fruktansvärd” men också att det inte finns några indikationer på att Ukraina ligger bakom attentatet.
Även Belarus ledare Aleksandr Lukasjenko har fördömt attacken.
EU: Fördömer alla attacker mot oskyldiga civila
Kondoleanser har strömmat in. Bland annat från USA:s ambassad i Ryssland som tidigare varnat för att ett attentat skulle kunna ske.
Även Portugal och Egypten har visat sitt stöd. EU:s utrikeschef Josep Borrell säger att ”EU fördömer alla attacker mot oskyldiga civila”.
IS har tagit på sig attacken
Sent på fredagskvällen meddelade terrorgruppen IS på Telegram att de tar på sig dådet och att gärningsmännen lyckats fly. Uppgifterna är inte bekräftade.