Ракеты находились в пусковом устройстве боевой машины без транспортных контейнеров и запускались вертикально с помощью пороховых катапульт. Пусковое и антенное устройства боевой машины конструктивно были объединены в антенно- пусковое устройство, вращающееся относительно вертикальной оси.
Твердотопливная ЗУР 9М330 выполнена по схеме "утка" и оснащена устройством, обеспечивающим газодинамическое склонение. В ракете были применены складные крылья, которые раскрывались и фиксировались в полетные положения после старта ЗУР. В транспортном положении левые и правые консоли складывались навстречу друг другу. Ракета была оборудована активным радиовзрывателем, автопилотом с приводами рулей, радиоблоком, боевой частью осколочно-фугасного типа с предохранительно- исполнительным механизмом, системой электропитания, системой газопитания рулевых приводов на марше и газодинамических рулей на стартовом участке. На внешней поверхности корпуса ракеты размещались антенны радиовзрывателя и радиоблока, а также устанавливалось пороховое катапультирующее устройство. Загрузка ракет в боевую машину осуществлялась с помощью транспортно-заряжающей машины комплекса.
При старте ракета выбрасывалась катапультой вертикально со скоростью около 25 м/с. Склонение ЗУР на заданный угол, величина и направление которого вводилась перед стартом в автопилот со станции наведения, осуществлялось до запуска двигателя ракеты в результате истечения продуктов сгорания специального газогенератора через четыре двухсопловых блока газораспределителя, установленного у основания аэродинамического руля. Газоходы, ведущие к противоположно направленным соплам, перекрываются в зависимости от угла поворота руля. Объединение аэродинамического руля и газораспределителя в единый блок позволило исключить применение специального привода для системы склонения. Газодинамическое устройство заклоняет ракету в нужном направлении, а затем перед включением твердотопливного двигателя, приостанавливает ее поворот.
Запуск двигателя ЗУР осуществлялся на высоте 16-21 м от земли (либо по истечении заданной одно- секундной задержки от старта, либо по достижении угла отклонения оси ракеты от вертикали 50°). Таким образом весь импульс РДТТ расходуется на придание ракете скорости в направлении цели. После запуска начинался набор скорости ракеты, которая на дальности 1,5 км составляла 700-800 м/с. Процесс командного наведения начинался с дальности 250 м. В связи с широким разбросом линейных размеров (от 3-4 до 20-30 м) и параметров движения целей (от 10 до 6000 м по высоте и от 0 до 700 м/с по скорости) для оптимального накрытия высоколетящих целей осколками БЧ со станции наведения на борт ЗУР выдавались значения задержки срабатывания радиовзрывателя, зависящие от скорости сближения ракеты с целью. На малых высотах обеспечивались селекция подстилающей поверхности и срабатывание радиоврывателя только от цели.
Стартовая масса ЗУР 9М330 составляла 165 кг (в том числе БЧ – 14,8 кг), длина ракеты – 2898 мм, диаметр корпуса – 235 мм, размах крыла – 650 мм.
Разработка комплекса несколько задержалась из-за трудностей в создании гусеничного шасси. Совместные испытания ЗРК "Тор" проходил с декабря 1983 г. по декабрь 1984 г. на Эмбенском полигоне (начальник полигона В.Р. Унучко) под руководством комиссии, которую возглавлял Р.С. Асадулин. Постановлением ЦК КПСС и СМ СССР от 19 марта 1986 г. ЗРК был принят на вооружение.
Частично унифицированный с ЗРК "Тор" комплекс "Кинжал" поступил на вооружение кораблей спустя еще три года. К этому моменту на протяжении почти десятилетия в море практически безоружными выходили корабли, для которых предназначался этот комплекс.
Серийное производство боевой машины 9А330 было организовано на Ижевском электромеханическом заводе МРП, ЗУР 9М330 – на Кировском машиностроительном заводе им. XX партсъезда МАП, гусеничных шасси – на Минском тракторном заводе МСХМ.
Комплекс обеспечивал поражение цели, летящей со скоростью 300 м/ с на высотах от 0,01 до 6 км, в диапазоне дальностей от 1,5 до 12 км при параметре до 6 км. При скорости цели 700 м/с максимальная дальность поражения уменьшалась до 5 км, диапазон высот поражения сужался до 0,05 до 4 км, а параметр не превышал 4 км.
Эффективность поражения самолетов одной ЗУР составляла 0,30- 0,77, вертолетов – 0,50-0,88, ДПЛА – 0,85-0,955.
Время реакции комплекса равнялось 8… 12 с, перевода в боеготовное и походное положения – 3 мин, заряжания боевой машины с помощью ТЗМ – не более 18 мин.