Ulica została wytyczona na obszarze międzymurza ("Zwinger"). Biegła pomiędzy XIV-wiecznym murem obronnym, a XV-wiecznym przedmurzem jako zaniedbana droga wzdłuż murów miejskich. Tu od schyłku średniowiecza funkcjonowała strzelnica kupiecka (od XVI wieku). Później w jej miejscu urządzono ogród – park – stowarzyszenia kupców chrześcijańskich ("Kaufmanns Zwinger"). W 1767–1770 na działce położonej przy zachodnim krańcu dzisiejszej ulicy wybudowano Resursę Kupiecką. W 1806 zburzono mury obronne. W ich miejscu powstał między innymi plac Teatralny (Zwingerplatz), stanowiący przedłużenie ulicy Teatralnej, jak i przed 1824 powstała sama ulica, poszerzona do dzisiejszego układu około 1892. W tym właśnie roku (lub w latach 1889–1891) zbudowano również nowy budynek Resursy Kupieckiej, istniejący do dziś, w którym funkcjonuje Wrocławski Teatr Lalek. W latach 1872–1874 zbudowano pałac Leipzigerów na miejscu istniejącej tu wcześniej ujeżdżalni przy Promenadzie Staromiejskiej. W 1897 natomiast w pierzei południowej zbudowano zakład kąpielowy, rozbudowany w latach 1908 i 1925. Po wojnie budynek Resursy Kupieckiej stał się siedzibą Towarzystwa Przyjaźni Polsko-Radzieckiej oraz Wrocławskiego Teatru Lalek. Ogród natomiast został przekształcony w otwarty park miejski i włączony do Promenady Staromiejskiej. Zabudowa ulicy została znacznie zniszczona w czasie działań wojennych prowadzonych podczas oblężenia Wrocławia w 1945 roku. W 1955 roku rozebrano istniejące ogrodzenie – mur okalający park. W miejsce zniszczonej zabudowy po stronie północnej posadowiono nowe budynki. W 1958 oddano do użytku czteropiętrowy budynek mieszkalny pod numerami 22-26 spółdzielni „Alfa”. Z kolei budynek przy skrzyżowaniu z ulicą Widok pod numerami 4-8 zbudowała spółdzielnia „Świt” w 1963 roku. Natomiast strażnica straży pożarnej powstała w 1964.