Houthi militants have released Yemeni intelligence officer Yahya Al-Marrani on conditions including firing from his post as manager of the internal security section at the Political Security Apparatus.
Sources said Al-Marrani's release took place under mediation by the Omani mission in the capital city of Sanaa and adviser of president Abdulkarim Al-Eryani.
The officer was abducted 20 days ago in the capital.
A week ago, Al-Marrani was fired from his post as a prelude to release him. But the Houthi Group continued to postpone his release until Monday, the sources said, while adding that Houthis confiscated Al-Marrani's car.
Oman has recently led several mediations to resolve problems including between the government and the Iran-backed Houthi Group.
The group took over the capital in September and has since been raiding houses, hunting and abducting foes and activists.