Заложение углового камня кафедрального собора, посвященного иконе Божьей Матери «Споручница грешных», было произведено в мае 1933 года.
Собор был расположен в бывшем Rue Paul Henry французской концессии (ныне район Сюхуэй, улица Синьлэ, 55).
Идея строительства собора возникла еще в 1929 году у архиепископа Симона. С прибытием в конце 1934 года из Сербии только что рукоположенного епископа Иоанна (Максимовича) Шанхайского, этот величественный собор с трехэтажным приходским домом и колокольней были окончательно достроены в 1936 году под руководство Св. Иоанна Чудотворца. С 1946 года до прихода к власти коммунистов в 1949 году настоятелем собора был о. Илья Вэнь.
Здание церкви до недавнего времени использовалось под бар-ресторан «The Dome».