Kostel byl vystavěn po roce 1577 jako renesanční trojlodní luteránský kostel s převýšenou střední lodí, s tribunami v bočních lodích a s kaplí sv. Anny po severní straně a věží po jižní straně pravoúhlého presbytáře. Roku 1610 byl přestavěn na kamenný kostel, jehož dnešní podoba je dílem barokní přestavby v letech 1768 – 1778 (po požáru z roku 1763).
Vnitřek kostela je v rokokovém stylu. Hlavní oltářní obraz "Archanděl Michael v boji s ďáblem" namaloval brněnský jezuita Raab. Varhany postavil králický varhanář Ignaz Welzer. V roce 1993 byla provedena jejich rozsáhlá rekonstrukce a dnes se tu konají mimo jiné i koncerty vážné hudby.