És esmentat ja el 844; rebé el nom de Sant Pere (889) o de Sant Pere i Santa Maria de Càrcer (1187), bé que popularment era conegut com a Santa Maria de la Mar. Al començament del segle XV era quasi derruït; actualment és una ermita coneguda amb el nom de Santa Maria dels Masos.