Церковь на торгу известна с XV века. В ее честь названа Ивановская башня кремля. Вначале была деревянной, а в 1683 году выстроена каменной на средства промышленника Г.С.Дранишникова.
В 1885 году к церкви пристроили шатровую часовню со сторожкой.
Построена на деньги купца Гаврилы Дашникова. Неоднократно перестраивалась, утратила южный придел Св. Анны, была заново отстроена колокольня.
При советской власти была переоборудована под жилой дом.