The photo has been used for illustrative purposes only.
"The serviceman who opened fire has been detained," the defence ministry said in a statement.
The incident took place at an army base in the Chita region in eastern Siberia.
The base is located in the closed town of Gorny and is managed by the Ministry of Defence directorate responsible for maintaining Russia's nuclear arsenal, according to the Interfax news agency.
"The actions of the serviceman could be the result of a nervous breakdown caused by personal circumstances not connected to his military duty," the defence ministry said, quoted by Russian news agencies.
The wounded were hospitalised, the ministry said.
State news agency TASS, quoting a source, said two of the victims were officers, while the rest were conscripts and contract servicemen.
TASS said the two wounded were in a serious condition and would probably be flown to Moscow for treatment.
A commission chaired by Deputy Defence Minister Andrei Kartapolov was on its way to the base.
A defence ministry spokesman declined to immediately comment when reached by AFP.
Brutal hazing rituals were a major problem in the Russian army in the 1990s but this has significantly improved in recent years.
Turkey has handed over 18 men believed to be Syrian government soldiers who were seized in northeast Syria near the Turkish border earlier this week, the Turkish Defence Ministry said late on Thursday.
Jabr Mohammed Ghanim Al Suwaidi, Director General of the Abu Dhabi Crown Prince's Court, graced the opening ceremony as the first Al Forsan Ramadan Championship off to flying start.
The idea of creating pleasant public spaces might not seem ground-breaking but it is only just taking root in Soviet-planned cities like Belgorod, some 600 kilometres (370 miles) south of Moscow.
The announcement comes as the Ministry of Health and Prevention on Sunday expanded coronavirus vaccine eligibility in line with the UAE's proactive policy to ensure the health and safety of all community members.
All arrivals to the UK will have to quarantine and show negative tests for COVID-19 from Monday, after the government scrapped "travel corridors" from countries with lower caseloads following the emergence of new strains.
A 26-year-old African maid was arrested and referred to criminal court by the Dubai Public Prosecution for stealing Dhs1 million of different currencies from her employer in Dubai.