The invention provides a method for extracting keratin from feather, comprising the steps that after being crashed, clean feather is pretreated by ethanol and hydrochloric acid; by adopting mercaptoethanol reduction method, the pretreated feather is deacidized to obtain keratin solution of the feather, and then clean sand white keratin solid powder is obtained through acid coprecipitate, washing and drying. The extracted keratin is analyzed and represented by the methods such as ultraviolet-visible spectrum, infrared spectrum, SDS-gel electrophoresis, elementary analysis, etc. The results shows that the keratin extracted by the method mainly contains the elements such as C, H, N, O, S, the total content of which reaches over 99%, and the purity is higher; the molecular weight of the keratin mainly ranges from 5 to 20 kD and 40 to 80kD.