On his 60th birthday, Liu Haisha donated blood for the 281st time and the last time in Changsha, Hunan province. The law stipulates that the oldest age for blood donation is 60.
Liu has donated 115,300 millimeters of blood over the past 24 years, which is equivalent to the blood of 26 adults.
Under the law, people aged 18 to 55 are eligible for blood donation, and healthy people who have donated blood multiple times without side effects can continue until 60.
Liu made his last donation at Changsha Blood Center on Friday, where center staff celebrated his birthday with him.
Liu said he is reluctant to "retire" from blood donation and wants to become a volunteer at the center.
He was inspired to donate blood when his fellow villagers donated for his mother and grandmother when he was little.
Liu's wife, son and daughter-in-law have all become regular blood donors.
Zhang Huiping, who works at the Changsha Blood Center, said Liu has become a dear friend of the center and an example for their young employees.