In this paper, a new technique for solving the two-dimensional inverse scattering problem for ultrasound inverse imaging is presented. Reconstruction of a two-dimensional object is accomplished using an iterative algorithm which combines the conjugate gradient (CG) method and a neural network (NN) approach. The neural network technique is used to exploit knowledge of the statistical characteristics of the object to enhance the performance of the conjugate gradient method. The results for simulations show that the CGNN algorithm is more accurate than the CG method and, in addition, convergence occurs more rapidly. For the CGNN algorithm, approximately 50% fewer iterations are needed to obtain the inverse solution for a signal-to-noise ratio (SNR) of 50 dB. For a smaller SNR of 35 dB, the CGNN method is not as accurate, but it still gives reasonable results.