Insurance marketing is a discipline that maximizes the benefits between policyholders and insurance companies. A big data-driven approach combined with insurance promotions can leverage a wealth of empirical data to develop new customers, motivate existing customers to engage in more activities, and retain existing customers. Insurance business involves a wide variety of scopes and types, and it is labor-intensive and resource-intensive to rely solely on insurance business personnel to process these tedious data. The data-driven approach can find correlations and perform automatic prediction matching according to the characteristics of insurance business data, which saves a lot of time and labor costs. This research uses data mining method and neural network method to mine insurance business data and predict insurance business. This method can accurately capture factors such as the type of insurance business and the amount of the policyholder. The research results show that data mining technology and neural network method have high accuracy and feasibility in predicting insurance business, the prediction error is within 2.38%, and the linear correlation exceeds 0.96. The method used in this study has high accuracy both in terms of new customers and retention of old customers.