This paper focuses on improving the queuing system of bank based on BPR. Firstly, the bottleneck problems of bank queuing is analyzed as well as the concept, classification and methodologies of BPR (business process reengineering). Secondly, the bank businesses are investigated and analyzed. Thirdly, the queuing system of certain bank is optimized based on BPR by enterprise dynamic simulation. Finally, the simulated results are discussed and the optimized result is concluded.