Budowla powstała na przełomie XIV i XV wieku na miejscu, gdzie zapewne stał drewniany zamek templariuszy i joannitów, na wzniesieniu zwanym „Kazimierzowskim”. Wzniesiona jako przysadzista budowla z kamienia polnego, posiada cechy stylu gotyckiego z elementami romanizmu. Jednak wielokrotne odbudowy po pożarach spowodowały zatarcie pierwotnej formy. Kościół jest bez wieży. Istniejąca wcześniej, spaliła się w 1725 roku i nie została odbudowana.
We wnętrzu świątyni znajduje się unikatowy ołtarz baldachimowy wsparty na 6 filarach, wielka rzadkość.Nakrywa go drewniany, złocony baldachim, ozdobiony przez figurki aniołów. Z boku ołtarza znajdują się wybudowane w XIX wieku skrzydła.