The study aimed to investigate factors affecting the quality of life of older persons with diabetes. Data were collected on 345 persons from 5 regional hospitals in Thailand. The instruments measured characteristic, quality of life, resilience and selfcare behavior. Participants exhibited low-level physical and mental health quality of life ( x =45.78, 47.60; SD=8.963, 8.93). Resilience and self-care behavior showed a moderate level ( x=121.89, 38.2; SD=21.084, 7.363). Stepwise regression indicated that resilience, self-care behavior, age, education and gender were predictive of physical health quality of life. Mental health quality of life was found to be predicted by resilience, self-care behavior and marital status. We determined that resilience, personal characteristics, self-care behavior and demographic factors were predictive of quality of life among older diabetics. Health care professionals need to be aware of individual differences among older diabetics towards promoting better quality of life.