Add 786g of triphenylphosphine, 702g of bromobenzene and 196g of catalyst (including 25g of nickel chloride and 171g of zinc chloride) sequentially to a 5L reactor, react at 190??C for 10~12h and then cooled down to 100??C. Then pure water was added to the above reactor, and the reaction solution was kept warm with stirring for 3h and then stood until stratified, and then partitioned and the organic phase was recovered and used for the next batch of reuse; The aqueous phase was recovered and further stirred and cooled to room temperature, then filtered and washed until no catalyst ions were detected in the fresh filtrate, the resulting filtrate was collected, and the water was evaporated to dryness to recover the catalyst. In addition, the resulting filter cake was dried at 70~140??C to obtain 982 g of white tetraphenylphosphonium bromide, with a product yield of 82 %, a catalyst recovery of 92 % and a bromobenzene recovery of 96 %.