It is narrated from Sayyiduna Ibn Umar (may Allah be pleased with them both) that the Prophet (peace and blessings be upon him) forbade making vows and said: "Vows do not change anything of destiny; rather, through it, wealth is taken out from a miserly person."
Hadith Referenceمسند احمد / مسند المكثرين من الصحابة / 5275
Hadith Gradingحکم دارالسلام:إسناده صحيح ، خ : 6608 ، م : 1639 .