Пушечная улица идет от Неглинной улицы, чуть южнее Кузнецкого моста, до Лубянской площади и улицы Большой Лубянки. Она имеет в длину 364 метра, в ширину — 21 метр. Название улица получила в 1922 году в память о существовавшем здесь с XV по XIX век «Пушечном дворе». До этого улица называлась Софийкой — по церкви Софии, здание которой и сейчас еще стоит на улице.
Улица спланирована в современном виде и направлении в 1819–1820 годах, когда были спланированы и соседние с ней улицы между Кузнецким мостом и стеной Китай-города в современном Театральном проезде. В 1820–1822 годах она была застроена новыми каменными домами, из которых до настоящего времени сохраняются по южной ее стороне дом № 2 Театрального училища, и дом № 10 на углу Лубянской площади, входящий в состав «Лубянского пассажа». Остальные дома построены позднее, но все — до революции.
В XVII веке не совсем совпадающая с трассой современной Пушечной улицы Екиманская улица начиналась немного западнее Неглинной улицы, от реки Неглинной, протекавшей в современном квартале между Неглинной улицей и Петровкой. По южной стороне улицы стоял Пушечный двор, и его северная каменная стена была границей улицы до Рождественки. Дальше к востоку она продолжалась деревянной стеной этого двора, приблизительно до современного дома № 10, на месте которого была площадь, сливавшаяся с Лубянской.
За Пушечным двором вдоль берега реки Неглинной стояли овины, а восточнее — каменная церковь Иоакима и Анны. Ниже овинов у самой реки Неглинной стояли два деревянных зданьица бань.
За церковью по северной стороне Екиманской улицы стояли следующие дворы: у берега Неглинной — двор стрелецкого полковника Ивана Черного; рядом — четыре дворика причта церкви, разделенные проездом во двор внутри квартала П. К. Соловово.
От остальной части улицы к востоку церковь и дворы причта были отделены забором с калиткой. За ним по северной стороне лежал двор Суздальского подворья с церковью и палатами на углу Рождественки. Длина Екиманской улицы от реки Неглинной до Суздальского подворья составляла 43 сажени, а далее до Рождественки — 29,5 сажени, всего 72,5 сажени. Южная сторона улицы по стене Пушечного двора до Рождественки имела в длину 82 сажени. Ширина улицы между Пушечным двором и Суздальским подворьем у Рождественки была равна 8,5 сажени.
За Рождественкой по северной стороне лежал обширный двор окольничего М. В. Собакина с двухэтажными палатами в центре двора, украшенными теремом и крытым крыльцом. На Екиманскую улицу выходили ворота с забором по обеим сторонам, в конце которого на западе, на углу с Рождественкой, стояли две избы-«столярни», а к востоку, в углу двора, — конюшни.
Перед этим двором южную часть улицы занимал деревянными строениями Пушечный двор. Это были помещения Пушкарского приказа, перенесенного сюда из Кремля в 1670 году. За ним к востоку простиралась площадь. Ходившие на нее с Рождественки, чтобы не огибать угол двора Собакина, сделали в его западном заборе «лаз», через который проходили двором в его ворота, стоявшие почти напротив конца забора Пушечного двора к площади. Таким образом, уже в XVII веке замечается широко распространенное в Москве XIX века явление — ходить для сокращения пути через проходные дворы.
За двором Собакина стояла отдельно на площади церковь Софии. От двора Собакина и дворов причта севернее церкви ее отделял Пушечный переулок, начинавшийся на современной Пушечной улице, а оканчивавшийся на Большой Лубянке.
Такова была местность Пушечной улицы в конце XVII века.
В XVIII веке все оставалось по-прежнему до 1775 года. «Прожектированный городу Москве» план этого года предусматривал снос церкви Иоакима и Анны и окружавших ее дворов причта и овинов у реки и продолжение улицы до последней. С другой стороны Рождественки эта улица должна была продолжаться до современной Лубянской площади и включить в себя Пушечный переулок. Церковь Софии по-прежнему должна была оставаться на площади за Пушечным двором; между ним и ею проектировались два отдельных здания.
В 1776 году церковь Иоакима и Анны была действительно упразднена, а вскоре и снесена; снесены были и ее забор с калиткой и овины, но дворы причта, стоявшие в линии проектируемого продолжения улицы, сохранились и были переданы причту церкви Софии.
В 1789–1791 годах река Неглинная приблизилась к улице, будучи пущена в канал, вырытый параллельно ей к востоку от ее старого русла.
В 1802–1803 годах, когда был снесен Пушечный двор, территория его была обращена в площадь, но не спланирована, и долгое время ее покрывали бугры, остатки фундаментов зданий и битый кирпич.
На месте южной части двора Собакина появилось здание Артиллерийского депо, заменившего Пушкарский приказ в Москве.