本发明涉及硝基苯乙烯催化加氢制备氨基苯乙烯的方法。该方法在绿色溶剂H2O、乙醇、正庚烷、H2O?乙醇或H2O?正庚烷中,以Pt/SnO2?Sb2O3为催化剂,催化硝基苯乙烯在35~120℃加氢制备氨基苯乙烯。Pt/SnO2?Sb2O3对生成氨基苯乙烯具有高选择性,在H2O、乙醇和正庚烷中,氨基苯乙烯的选择性分别为> 97%、> 95%和> 96%;在H2O中反应速率最高,氨基苯乙烯的收率> 97%。反应过程没有苯羟胺等有害中间体的累积。Pt/SnO2?Sb2O3对氨基苯乙烯加氢几乎没有催化活性,因此在反应物完全转化后,氨基苯乙烯的收率不随时间的延长而下降。