Involved is a herbicide-resistant protein, coding gene and use thereof. The herbicide-resistant protein comprises: (a) a protein consisting of an amino acid sequence shown in SEQ ID NO: 2; or (b) a protein with the activity of herbicide-resistance which is derived from the amino acid sequence in (a) by replacing and/or deleting and/or adding one or several amino acids in the same. The herbicide-resistant protein of this invention is especially suitable for expression in plants, with broad resistance spectrum to herbicides, especially to phenoxy auxin herbicides.