La fusillade s'est produite dans un restaurant de la ville tchèque d'Uhersky Bord à l'Est du pays.
Le ministère de l'Intérieures tchèque a confirmé qu'il y avait neuf morts et que quatre autres personnes avaient été hospitalisées.
De son côté, le porte-parole de la police, Pavel Benedikt Stransky, a indiqué que l'homme qui a ouvert le feu vers 13 heures locales, avait «été maîtrisé».