It is of great significance to investigate the flow rate and stress distribution of multi-fracture propagation for the optimization of perforation parameters and fracture parameters. Considering the coupling of rock deformation, fracture direction and fluid flow in multi-fracture scenarios, a mathematical model and solution program for the flow and stress distribution of multiple fractures are established, and the analytical model is used for comparison and verification. The effects of perforation cluster number, cluster spacing, perforation diameter on fracture extension trajectory, fracture width, flow rate of each fracture and stress field are studied by the model. The results show that, as the number of perforating clusters increases, the inner fracture is inhibited more severely with less width, length and flow distribution, as well as lower bottom hole pressure. With the increase in cluster spacing, the stress interference between whole fractures is weakened and the flow distribution of the inner fracture is increased with lower bottom hole pressure. With the decrease in perforation diameter, the inhibition effect of inside fractures is weakened, while the inhibition effect of outside fractures, the flow distribution of inside fractures and the bottom hole pressure are increased. The uniform propagation of multiple fractures can be promoted by decreasing the perforation clusters’ number and perforation diameter or increasing fracture spacing.