This is not quite a direct translation of "How is life?". A direct translation would sound very strange to native Chinese person.
Check out these groups of Chinese phrases too. You might find more useful Mandarin phrases. The current Chinese phrase "How is life?" appears in these as well