Deze kerk heeft een complexe historiek met een kern die uit de 13e eeuw stamt met verbouwingen en verfraaiingen tot in de 17e eeuw. Het is een pseudobasilicale kerk in gotische stijl die vroeger omgeven was door een kerkhof. Het gebouw is sinds 1940 een beschermd monument.
Over de oorsprong is zeer weinig geweten. Mogelijk was het een eerste christelijk gebouw dat de heidense bronnencultus op het einde van de Gallo-Romeinse periode verving. Tijdens de kerstening van deze regio (einde zesde, begin zevende eeuw) verplaatste zich de kern naar de hoogste plek van de regio.
Aan het einde van de feodale periode wijzigde de rechtstoestand van de parochie en werd het een "eigenkerk", afhankelijk van de graven van Leuven. Op het einde van de elfde eeuw zou de kerk van Asse geschonken zijn aan de pas opgerichte abdij van Affligem. Ze bleef als patronaatskerk in het bezit van deze abdij tot in 1533 toen ze door de toenmalige abt Carolus de Croy aan het Pauscollege van Leuven werd geschonken, een toestand de behouden bleef tot het einde van het ancien régime. Na de Franse Revolutie werd de kerk van Asse en haar parochie deel van het aartsbisdom Mechelen.