Aquesta església és la capella de l’antic hospital d’Olesa de Bonesvalls, fundat el 1262 per Guillem de Cervelló. Per aquest motiu també és coneguda com a Santa Maria de l’Hospital.
Es tracta d’un edifici de transició, però amb molt poca influència romànica que conserva vestigis de pintures murals del segle XIV. Fou molt reformat al segle XVII i malmès el 1936. Actualment la capella es troba molt restaurada.