Massakern ägde rum i orten Uherský Brod sydost om staden Brno i östra Tjeckien. Ögonvittnen ska enligt den Pragbaserade dagstidningen Idnes ha sett en beväpnad man gå in i restaurangen och avlossat omkring 25 skott. Ett 20-tal personer ska ha funnits på platsen under händelsen.
Gärningsmannen uppges vara död, enligt CTK.
Tjeckiens inrikesminister Milan Chovanec skriver på Twitter att det inte rör sig om ett terrorattentat. Istället finns uppgifter om att det handlar om en ensam person med psykiska problem, skriver han.
Idenes hänvisar till den lokala borgmästaren som uppger att gärningsmannen har identifierats som en lokal man i 60-årsåldern som var känd som psykiskt instabil. Han ska ha skjutit sig själv i samband med dådet.
Enligt tjeckiska Blesk ska gärningsmannen före massakern ha tagit kontakt med tv-kanalen Prima och berättat om sina planer. Han ska också ha hållit gisslan inne i restaurangen innan polisens SWAT-styrkor gick in och gjorde slut på dramat.