Russian President Vladimir Putin has arrived in Chinese capital Beijing for a state visit from May 16 to 17.