The characteristics of NURBS curve interpolation were introduced. Because the derivation error and the computational complexity for complex curves with NURBS curve is large,so that NURBS curve interpolation will be optimized by the application of BP neural network. Then a example was used to demonstrate that the method could meet the required accuracy. The results showed that the interpolation rate was improved because the parameter u had been estimated before interpolation.