<p>An RS encoder and encoding method thereof, the encoding method comprising: the RS encoder divides input data into predetermined number of parallel path data; the RS encoder simultaneously performs multi-codeword parallel encoding processing on the predetermined number of path data. The encoding method and the RS encoder solve such problems as low encoding efficiency and low data throughput rate that limit the transmission rate of the overall system; the present invention effectively improves the encoding efficiency and the data throughput rate and greatly improves the transmission rate of the overall system.</p>