Situada dins l’antic terme del castell de Castellbell, sota mateix del castell. Sempre ha tingut categoria de parròquia. El lloc de Castellbell és documentat des del 924, i l’església no surt documentada fins que abans del 1154 apareix com a parròquia, però com sigui que no consta l’advocació sinó només el nom del lloc (Castel Bel), no podem assegurar que la referència correspongui a aquesta església i no a la de Santa Maria del Vilar, molt més documentada. Amb tot, el 1685 ho era, encara que el rector vivia a Santa Maria del Vilar, que era una sufragània, com les antigues parròquies de Sant Pere de Vallhonesta i Sant Vicenç de Castellet, i tenia com a capelles Nostra Senyora de Castellet, Sant Miquel al castell de Castellbell i Sant Cristòfol de Castellbell.