"Nineteen bodies were found at the site of the fire, two other people succumbed to their wounds at the hospital," a ministry spokesperson told AFP.
Fire destroys 1,000 slum homes in India's Mumbai
The hospital building, made of wood, was destroyed by the fire, the spokesperson said. A further 20 people were injured.
The fire broke out at the hospital in the village of Alferovka, which lies in the region of Voronezh in the south of the country. It was not immediately clear what triggered the blaze.
The fire was the latest tragedy to hit a psychiatric institution in Russia, where out-dated Soviet-era infrastructure is still in widespread use and managers often take a lax approach to fire safety.
Scores of people also die in house fires each year. A fire at a psychiatric hospital in northwest Russia in September 2013 left 37 people dead while another blaze in April of the same year killed 38.
Inmates flee, thousands homeless in Manila slum blaze
In 2009, 156 people were killed in a nightclub fire in the city of Perm, 1,200 kilometres (700 miles) east of Moscow in one of the deadliest accidents in Russia's modern history.
COMMENTS (1)
Comments are moderated and generally will be posted if they are on-topic and not abusive.
For more information, please see our Comments FAQ