Händelsen inträffade i industristaden Dnipro, där mannen sköt med en kalasjnikov och sedan flydde från platsen.
”Som en följd dödades fem personer och fem andra skadades”, meddelar inrikesdepartementet, rapporterar TT.
Det handlar om en soldat som avlossade skott mot kolleger, skriver Deutsche Welle.
Efter skottlossningen lyckades två soldater fly och larma polis och ambulans. Gärningsmannen tillhör nationalgardet i Ukraina och är i 20-årsåldern, och är ännu inte gripen, enligt Deutsche Welle. Det eventuella motivet är oklart.