New China Life Insurance provides a comprehensive range of life insurance products and services, including traditional life, health, and accident insurance, to individual and institutional clients. The company also manages and invests insurance funds through its subsidiaries. It is headquartered in Beijing, China, and was founded in September 1996.