World Bulletin / News Desk
Brigadier-General Mohamed Saleh al-Ahmar was killed and several other people were injured in the attack in Al-Ruwaik area in northeastern Marib, the source said on condition of anonymity due to restrictions on speaking to media.
The Yemeni Vice-President was unhurt in the attack, he said.
No group has yet claimed responsibility for the attack.
Yemen has been wracked by war since 2014, when Shia Houthi rebels overran much of the country, including Sanaa, forcing the Saudi-backed government to flee to Riyadh.