A health information processing apparatus (100) according to an embodiment includes an accumulation unit (110), an analysis unit (121), and an estimation unit (122). The accumulation unit (110) that stores genome information and biological information and behavior information being continuously collected, which are health information of each user, that correspond to a plurality of users. The analysis unit (121) that analyzes the stored health information corresponding to the plurality of users. The estimation unit (122) that estimates a future health risk of a predetermined user by using a result of the analysis and the health information of the predetermined user.