We describe a new procedure for retrieving both amplitude and phase of an optical beam from radial shearing measurements. Information from the sheared interferogram is used to estimate and improve the beam and wavefront shape in successive iterations. We present computer simulations and experimental results that show the performance of the method.