Provided is an image processing apparatus capable of solving a problem that a curvature of an acquired retina image varies in accordance with a working distance (WD) when the retina image is acquired by an OCT apparatus. The image processing apparatus includes: an image acquiring unit configured to acquire a tomographic image of a fundus of an eye to be inspected a calculating unit configured to calculate a working distance, based on a predetermined layer of the tomographic image, a coherence gate position, and an axial length of the eye to be inspected, at a time when the tomographic image is acquired and a correcting unit configured to correct the tomographic image based on the working distance.