La imagen fue encontrada en la playa de Torregarcía por el vigía Andrés de Jaén en la mañana del 21 de diciembre del año 1502, procedente probablemente de un navío naufragado o asaltado por piratas berberiscos. Al llegar a la costa le faltaba la parte posterior de la cabeza y de la espalda.
En el Siglo XVII se restaura la imagen original, engalanándola con una corona metálica y alhajas.
Unos meses antes del comienzo de la guerra Civil se sustituyó la imagen original por una réplica, en previsión de que fuese destruida durante la contienda. Esto permitió salvar la imagen original.
Se han celebrado procesiones implorando su protección ante las diferentes epidemias (peste, cólera) y catástrofes naturales (sequías, plagas) que han asolado la provincia a través de su historia.
En 1805 es elegida patrona de Almería y Adra, es especialmente venerada por los marineros.
La primera semana de Enero, se celebra una romería, donde la imagen es trasladada desde su ermita a la ermita de Torregarcía.