I ett uttalande skriver arméns talesperson Majid Abdullah al-Nuzaili att Huthirörelsen attackerat staden med robotar och drönare.
Fyra soldater och tre civila dödades och ytterligare minst 30 personer skadades i attacken som ska ha riktats mot civila mål och infrastruktur.
Inbördeskriget mellan Jemens internationellt erkända och Saudi-backade regering, Iranstödda Huthirörelsen och Södra övergångsrådet STC har pågått sedan 2014. Över 150 000 människor, civila och stridande, har dödats.