The invention relates to an intervertebral disc prosthesis having an upper plate, a lower plate having an essentially-flat support surface, and an intermediate element having a base which is equipped with a rim and which is topped with a spherical cap. The upper plate and the cap define a ball and socket joint therebetween. The base of the intermediate element comes into contact with a support surface of the lower plate. The lower plate is equipped with a guide having two edges which maintain the intermediate element therebetween. The rim of the base comes into contact with the edges, the rim being circular in shape and adapted to enable the intermediate element to roll along the length of the edges.