Can Neptune sustain life?

No, but it is possible that humans in the future can live there because Neptune has heat at it's core.