You use indefatigable to describe someone who never gets tired of doing something. [formal]
His indefatigable spirit helped him to cope with his illness.
He was indefatigable in his efforts to secure funding for new projects.
Synonyms: tireless, dogged, persevering, patient