Kostel má základ v románské stavbě asi z 1. čtvrtiny 13. století. V období gotiky dvakrát rozšířen - prodloužením lodi a na počátku 16. století výstavbou věže. V renesanci byl kostel zaklenut. V baroku měl kostel věž ve tvaru báně. Dnešní vzhled kostela je z radikální novorománské úpravy z let 1886-87.