A retired senior Russian military commander has died at his home in Moscow, Russian media reported on Wednesday, just months after he was shot by a taxi driver during an altercation in the capital.