The link below is useful. Yes, he will need a visa.
Try this link
- Passport and/or passport replacing documents must be valid
Visa required, except for Holders of Hong Kong (SAR China)
passports, for a max. stay of 14 days.
- Passengers are required to hold return/onward tickets and
documents required for the next destination.
- Except those holding a visa.
- All passengers must hold an Immigrant Card which can be
obtained free of charge on board or on arrival. In case of
stay in the Russian Fed. exceeding 3 days, passengers must
register their Immigrant Card and visas through their hotel