Kostel se nachází se na okraji obce poblíž zříceniny dobronického hradu nad vysokým zalesněným srázem nad řekou Lužnicí v Dobronicích u Bechyně.
Kostel je poprvé
zmiňován už roku 1350. Během husitských válek byl
opuštěn.
Od roku 1667 zde
sloužili mše jezuité, kteří zejména v létě využívali dobronické panství včetně hradu. V souvislosti s opravou
hradu v 16. a 17. století se dočkal oprav i kostel.
V současné době je
kostel nepřístupný.