indefatigable

adjective
  1. showing sustained enthusiastic action with unflagging vitality; tireless
  2. Usage: formal

Examples