A magnetoresistive sensor including a substrate, a pair of magnetic shield layers consisting of a lower magnetic shield layer and an upper magnetic shield layer, a magnetoresistive sensor layer disposed between the pair of magnetic shields, an electrode terminal for flowing a signal current perpendicular to the plane of the magnetoresistive sensor layer, and magnetic domain control layers for controlling Barkhausen noise of said magnetoresistive sensor layer, wherein a material consisting of said magnetic domain control layers disposed on opposite ends of the magnetoresistive sensor layer in the region from the end surface of the media-opposed surface side of the magnetoresistive sensor layer to the depth position is a compound having a composition of R203 containing at least R (R═Fe, Co, Mn, and Ni) and oxygen (O) and has a spinel lattice and a (400) orientation plane, and the magnetic domain control layers are in contact with at least opposite end surfaces of said magnetoresistive sensor layer in said region.