"In response to a request from the US government for help to free an American in Yemen, the Omani authorities, in coordination with the Yemeni authorities in Sanaa, obtained the release" of the US citizen, said a statement.
The person, whose identity was not revealed, "was evacuated yesterday night from Sanaa to Muscat on board an Omani air force plane before being repatriated" to the United States, it said, quoted by the official ONA news agency.
Yemen has been at war since September 2014, when Iran-backed Huthi rebels and their allies drove the government out of Sanaa and much of northern Yemen.
The Shiite Huthi rebels controlled Yemen's second city Aden for months before government forces backed by a Saudi-led military coalition pushed them back in July.
Also Read
Oman is the only Gulf Arab country that has good relations with Iran and the rebels.
In September, Oman helped to negotiate the release of a Briton, two Americans and three Saudis held by the Huthis.
And in November, Oman evacuated from Yemen three other Americans said to have been held on allegations of spying.