В XVI столетии в центре Риги доминиканцами была построена церковь святого Иоанна. Каменный храм возвели на месте деревянного. В его архитектуре соединились элементы поздней готики, барокко, маньеризма и Северного Возрождения.
После изгнания доминиканцев, в период Реформации горожане ворвались в церковь и разорили её. Некоторое время спустя здание выкупил старейшина ремесленной гильдии Риги Шульц, устроивший внутри конюшню и зернохранилище. Император Священной Римской империи Фердинанд I назначил рижанам штраф в 18 тысяч марок серебром за осквернение храма.
В конце XVI века польский король Стефан Баторий, получив ключи от Риги, распорядился передать лютеранам Иоанновский храм в бессрочное владение. Община организовала его перестройку, снеся старую апсиду и заменив её новой. В 1677 году в ходе большого пожара восточная алтарная часть выгорела, но позднее была восстановлена.
В 1769 году был сооружён барочный алтарь, 80 лет спустя заменена колокольня. В 1912 году латвийский художник Янис Розенталь написал для церкви картину «Распятие».
И в советское время, и сейчас здесь проводятся лютеранские богослужения. Неподалёку находится памятник Бременским-музыкантам.