本发明提供一种Cu纳米晶及制备不同形貌Cu纳米晶催化剂的拓扑化学还原法。该方法采用不同形貌Cu2O纳米晶作为前驱体,在CO、H2或者CO+H2O等还原气氛下拓扑还原得到相应的Cu纳米晶。其具体的制备方法是,首先合成立方体、八面体和十二面体三种不同形貌的Cu2O纳米晶,并对相应的带保护剂的八面体和十二面体进行除保护剂处理,然后1%-10%CO/Ar、1%-10%H2/Ar或(1%-10)%CO+(5%-15%)H2O/Ar等还原气氛下固定温度恒温还原1-2h后,自然降至室温,继而得到相应形貌保持的Cu纳米晶。将所得到的Cu纳米晶催化剂应用于水汽变换反应,展示了明显的催化活性差,具有极好的应用空间。