本[發明專利]所述一種一步法合成稀土元素摻雜的鈮酸鉀光催化劑的制備方法,其特征在于,包括以下步驟:a)將稀土鹽、氫氧化鉀和氧化鈮溶于水攪拌混合均勻,形成懸浮液;b)將上述懸浮液轉移到高壓反應釜中反應;c)反應后的粉末洗滌,干燥,研磨,所述稀土鹽為Sm(NO3)3·6H2O、SmCl3·6H2O、Sm(NO3)3·6H2O、GdCl3·xH2O中的一種,所述稀土鹽的摻雜比例為氧化鈮摩爾量的0.1-1%,所述氫氧化鉀為氧化鈮摩爾量的4-5倍。本[發明專利]通過稀土鹽的加入,顯著提高其光催化活性,其方法工藝簡單易實現,易于推廣實現,制備的摻雜催化劑具有較好的光催化性能。