Комплекс расположен на возвышенности, известной как Вознесенская гора, на правом берегу реки Тезы, напротив села Дунилово.Строительство храма было завершено в 1800 году на средства прихожан.
Архитектурно храм представляет собой кирпичное здание, выполненное в стиле провинциального классицизма. Он значительно меньших размеров и в более скромных формах по сравнению с соседней церковью Рождества Пресвятой Богородицы, построенной в 1760 году. Территория комплекса, обращенная восточной стороной к реке, окружена кирпичной оградой, возведенной в первой половине XIX века. Ограда украшена башенками на углах, что придает ансамблю завершенный вид.
В советский период храм был закрыт, и его здание использовалось не по прямому назначению, что привело к утрате многих элементов внутреннего убранства и обветшанию конструкции. Впоследствии здание храма было возвращено Русской Православной Церкви, и начались работы по его восстановлению. В настоящее время храм является частью действующего храмового комплекса.