Swearing by something other than Allaah, such as one’s father or leader, or on one’s honour and status

Firstly:

It is haraam to swear by anything other than Allaah, whether that be one’s father or leader, or on one’s honour or status, etc, because it is proven that the Prophet (peace and blessings of Allaah be upon him) said: “Whoever swears an oath then let him swear by Allaah or else keep silent.” Agreed upon. And he said: “Whoever swears an oath, let him not swear by anything other than Allaah.” Narrated by al-Nasaa’i. And he said: “Whoever swears an oath by anything other than Allaah has committed shirk.”

Secondly:

The Muslim should not regard anything as equal with Allaah, such as his homeland, the king or the leader, when pledging to work for them. Rather he should say: “I pledge to Allaah that I will do my best to do my duty to Allaah alone, then I will serve my country and help the Muslims, and I will follow the rules of the Scouts that do not go against the sharee’ah of Allaah.''

Thirdly:

A person’s actions should be in accordance with the laws of Allaah, and it is not permissible for him to promise that he will act according to the laws of a state or some other human group at all.

And Allaah is the Source of strength.

Fataawa al-Lajnah al-Daa’imah, 1/231


Swearing:

“Whoever swears by anything other than Allaah has committed kufr or shirk.”
And the Prophet (peace and blessings of Allaah be upon him) said: “Whoever swears by honesty is not one of us.” So every believing man and woman has to beware of that and not swear by anything except Allaah alone, so he should say “Wallaahi (by Allaah) I did not do such and such”, etc., if that is necessary. What is recommended in sharee’ah is to be cautious about swearing oaths, and not to swear except when essential. Allaah says (interpretation of the meaning):

“And protect your oaths (i.e. do not swear much)” [al-Maa’idah 5:89]

But if it is necessary, then one may swear by saying, “By Allaah, I did not do such and such”, provided that he is telling the truth, or, “By Allaah, I did not go to So and so” etc. If he is telling the truth, then there is nothing wrong with that, because this is swearing by Allaah when there is a need to do so. But swearing by honesty or by the Prophet (peace and blessings of Allaah be upon him), by the Ka’bah, or by the life of So and so, or by the honour of So and so, or by my prayer, or by my honesty – this is not permissible, as stated above, because of the ahaadeeth quoted.

But if a person says “Trust me (lit. in my trust)”, this is not an oath; this means that this is something which has been entrusted to me and for which I am responsible. But if a person says “by my trust/ by my prayer/ by my father’s life”, this is not permissible, because he is swearing by something other than Allaah. We ask Allaah to guide us all. 

Kitaab Majmoo’ Fataawa wa Maqaalaat Mutanawwi’ah li Samaahat al-Shaykh al-‘Allaamah ‘Abd al-‘Azeez ibn ‘Abd-Allaah ibn Baaz (may Allaah have mercy on him), vol. 9, p.