Towed array sonar is widely used in underwater target detection. During ship platform maneuvering,the towed array shape is distorted,deviating from linear configuration. This results in unknown array elements positions and mismatch of steering vector,leading to significant performance degradation of the sonar. To solve this problem,the shape and azimuth estimation algorithm based on Sparse Bayesian Learning is proposed. The algorithm uses received acoustic data to estimate target azimuth,models the distorted array shape during maneuvering as a parabolic curve,and takes the parabolic parameters as hyper-parameters in the SBL framework to realize simultaneous estimation of both array shape parameters and target azimuths. Simulation results demonstrate that under the assumption of parabolic distortion model,the proposed algorithm achieves concurrent estimation of array distortion and target azimuths,exhibiting enhanced target detection capability and superior resolution.