Chinese President Hu Jintao will pay a state visit to the United States from Jan. 18 to 21 at the invitation of U.S. President Barack Obama, Foreign Ministry spokesman Hong Lei announced Friday.