
Kostel stojí na návrší na pomezí severní části Markvartic a Veselého. Příjezd autem ze silnice I/13 (odbočka směr Kerhartice), asi po 200 m vpravo přes mostek nad Bystrou a nahoru ke hřbitovu. Nejbližší železniční zastávka Veselé pod Rabštejnem asi 1,5 km severně.
Dnešní stavba z let 1701–3, až do poválečných let vybavená bohatým vnitřním zařízením. Kolem roku 1960 většina z něj odvezena do okolí Nitry (přesné lokace neznámé), zbytek zničen. Zachovala se jedině kamenná křtitelnice z roku 1579, umístěná dnes v mariánském kostele v Benešově nad Ploučnicí. Chátrání kostela pokračovalo zřícením střechy a stropu lodi, následovala tribuna, která obepínala loď ze tří stran. Zcela zdevastovaný kostel měl být zbourán roku 1989, v realisaci vydaného demoličního výměru zabránila sametová revoluce. Postupně se zpevňovaly zdi a obnovovalo se zastřešení: nejprve věže, roku 2006 i vlastního kostela. Jižně od kostela stojí troska barokní kaple svatého Kříže z 2. poloviny 18. století, z níž se zachovala jen východní průčelní stěna..