Строительство церкви на Пороховых, взамен существующей там деревянной церкви, велось с 1782 по 1785 год по проекту архитектора Н. А. Львова и, предположительно, И. Е. Старова.
Церковь, выполненная в стиле русского классицизма, представляет собой ротонду, окружённую колоннадой из шестнадцати ионических колонн.