The invention relates to the technical field of intellectualization based on robots, and specifically relates to an aged people social contact system based on robot self-learning ability. The system comprises an acquisition module, a controller and a social contact pushing module arranged on the robot, and the system further comprises a matching module, a processor and a database arranged at a background server side, wherein the acquisition module is used for acquiring social contact needs of the aged people, the controller is used for presenting social contact information from the backgroundserver side for the aged people through the social contact pushing module, the social contact pushing module is used for presenting the social contact information for the aged people, the matching module is used for matching the social contact needs of the aged people with friend-making object information in the database according to keywords, and the database is used for storing social contact information of friend-making objects. The system provided by the invention acquires character, interest and hobby information of the aged people through the robot and enables the background server sideto push the social contact information close to the character of the aged people and matched with the interests of the aged people, thus, social contact activities of the aged people are enriched.