The current study confirmed that short sleep duration and poor sleep quality were independently associated with lower HRQoL in the older persons. Therefore, interventional courses should be planned to enrich sleep-related healthcare and general HRQoL in the older persons.