Ракета 3М8 была выполнена по двухступенчатой схеме. Корпус маршевой ступени ракеты представлял собой сверхзвуковой прямоточный двигатель ЗЦ4 — трубу с остроконечным центральным телом, острыми входными кромками лобового воздухозаборника, кольцевыми форсунками и стабилизаторами горения. На предыдущих ракетах подобных схем большая часть систем и агрегатов размещалась по кольцевой схеме во внешнем корпусе ПВРД. Однако ряду элементов, например, боевой части, такое местонахождение было явно противопоказано. В центральном теле воздухозаборника с диаметром цилиндрической части 450 мм помимо осколочно-фугасной боевой части ЗН11 массой около 150 кг располагались радиовзрыватель ЗЭ26 и шаровой баллон воздушного аккумулятора давления. В передней части центрального тела предполагалась установка головки самонаведения. Центральное тело было незначительно заглублено во внутренний объем корпуса ракеты. Далее располагались ажурные конструкции из кольцевых и радиальных элементов — спрямляющие решетки, блоки форсунок, стабилизаторы горения. В кольцевом корпусе двигателя с наружным диаметром 850 мм начиная от его передней кромки располагались баки с керосином, примерно посредине длины — рулевые машинки, крепление крыльев, а ближе к задней кромке — блоки аппаратуры системы управления (СУ).
Поворотные крылья размахом 2206 мм размещались по "Х"-образной схеме и могли отклоняться гидропневматическим рулевым приводом в диапазоне ±28°. Хорда крыла составляла 840 мм у основания, 500 мм на законцовке. Стреловидность по передней кромке составляла 19°38\ по задней кромке — 8°26’ (отрицательная), суммарная площадь в одной плоскости поворотных частей обоих консолей — 0,904 м².
Стабилизаторы размахом 2702 мм устанавливались по "+"-образной схеме. Хорда 860 мм у основания, 490 мм на законцовке. Передняя кромка — со стреловидностью 20°, задняя кромка — прямая, суммарная площадь двух консолей в одной плоскости — 1,22 м². Длина ракеты составляла 8436 мм, диаметр — 850 мм.
При стартовом весе 2455 кг начальный вес второй (маршевой) ступени составлял около 1400 кг, из которых примерно 270 кг приходилось на горючее — керосин Т-1 (или ТС) и 27 кг на изопропилнитрат.
Подача горючего обеспечивалась турбонасосным агрегатом С5.15 (на первых образцах — С2.727), работавшим на монотопливе — изопропилнитрате. Это унитарное топливо в сравнении с ранее широко использовавшейся в ракетной технике перекисью водорода при несколько меньшей плотности (примерно на четверть) имело большую энергетику и, что более важно, было стабильней и безопасней в эксплуатации.
Каждый из четырех стартовых двигателей ЗЦ5 снаряжался зарядом^ 11 твердого баплиститного топлива РСИ-12К весом 173 кг в виде одноканальной шашки длиной 2635 мм при наружном диаметре 248 мм и диаметре канала 85 мм. Для обеспечения отделения стартовых двигателей от маршевой ступени на каждом из них в кормовой носовой части закреплялось по паре небольших аэродинамических поверхностей.
Для радиокомандного управления полетом ЗУР под руководством Р.С. Толмачева была разработана станция наведения ракет (СНР) 1С32, которая представляла собой когерентно-импульсную РЛС сантиметрового диапазона. Антенный пост станции представлял собой довольно сложную поворотную конструкцию с несколькими тарельчатыми антеннами, наиболее крупным элементом которой была антенна целевого канала. Слева от нее находилась антенна узкого луча канала ракеты, над которой размещались антенны широкого луча ракетного канала и, ближе к периферии, передатчика команд на ракету. В дальнейшем в верхней части антенного поста разместили камерутелевизионно-оптического визира. Станция автоматически отрабатывала информацию по целеуказанию, поступающую по телекоду от станции обнаружения целей (СОЦ) 1С12, и производила быстрый поиск цели. Поиск требовалось вести только по углу места, так как разрешающая способность станции обнаружения целей в вертикальной плоскости была значительно хуже, чем в горизонтальной. После обнаружения цели осуществлялся захват ее на автосопровождение по угловым координатам и дальности.
Далее счетно-решающий прибор на станции наведения ракет определял границы зон пуска и поражения, углы установки антенн захвата и сопровождения ЗУР (с широким и узким сканирующими лучами), а также данные, вводимые в автодальномер цели и ракеты. По телекодовым командам от станции наведения ракет производился разворот ПУ в направление пуска. После входа цели в зону пуска и включения передатчика команд производился пуск нажатием кнопки на станции наведения ракет. По сигналам бортового ответчика ЗУР захватывалась на сопровождение угломерным (с широким лучом) и дальномерным каналами станции наведения ракет и вводилась сперва в узкий луч антенны ракетного канала, которая затем выставлялась параллельно антенне целевого канала. На борт ракеты передавались команды управления полетом, формируемые счетно-решающим прибором станции наведения ракет, а также разовая команда на снятие с предохранения радиовзрывателя.